Re: SMARTY: Variable an Javascript Funktion überge
mit literal
siehe http://www.smarty.net/manual/en/language.function.li...
<script language="JavaScript" type="text/javascript">
{literal}
function myJsFunction(name, ip){
alert("The server name\n" + name + "\n" + ip);
}
{/literal}
</script>
<a href="javascript:myJsFunction('{$smarty.server.SERVER_NAME}','{$smarty.server.SERVER_ADDR}')">Click here for the Server Info</a>
und assign
http://www.smarty.net/manual/en/api.assign.php
<?php
// passing name/value pairs
$smarty->assign('vairablenname', 'WERT');
was dann irgentwo im template mit
{vairablenname} gefüllt wird .
z.b.
{vairablenname1} // $smarty->assign('vairablenname1', 'ServerName');
{vairablenname2} // $smarty->assign('vairablenname2', 'ServerIP');
<script language="JavaScript" type="text/javascript">
{literal}
function myJsFunction(name, ip){
alert("The server name\n" + name + "\n" + ip);
}
{/literal}
</script>
<a href="javascript:myJsFunction('{vairablenname1}','{vairablenname2}')">Click here for the Server Info</a>