SMARTY: Variable an Javascript Funktion übergeben?

Hallo,

ich benutze SMARTY. Ich möchte gerne eine Variable an eine Javascript funktion übergeben, die sich in einem {literal} Block befindet.

Wie kann ich das bewerkstelligen?

Vielen Dank und freundliche Grüße
Martin

mit literal

siehe http://www.smarty.net/manual/en/language.function.li…

{literal}
function myJsFunction(name, ip){
 alert("The server name\n" + name + "\n" + ip);
}
{/literal}
[Click here for the Server Info](javascript:myJsFunction('%7B%24smarty.server.SERVER_NAME%7D','%7B%24smarty.server.SERVER_ADDR%7D'))

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'); {literal} function myJsFunction(name, ip){ alert("The server name\n" + name + "\n" + ip); } {/literal} [Click here for the Server Info](javascript:myJsFunction('%7Bvairablenname1%7D','%7Bvairablenname2%7D'))