You may use mpf:tokens with any version of client-side JavaScript.
embedded scripts
you may use mpf:tokens within embedded scripts without limitation
<script language="javascript">
alert('Hello {mpf:session/user/name||encode=js}');
</script>
external scripts
you may pass mpf:tokens as global variables
<script language="javascript">
var username = '{mpf:session/user/name||encode=js}';
</script>
<script language="javascript" src="scripts/default.js">
function arguments
you may pass mpf:tokens as argument of a JavaScript-function
<script language="javascript" src="scripts/default.js">
...
<body onload="msgBox('{mpf:session/user/name||encode=js}');">
...
</body>
|