5116 Posts in 1525 Topics by 1118 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1124 Views |
-
require plain CDATA js-code trough function init()

30 September 2009 at 1:34pm Last edited: 30 September 2009 1:35pm
Hi,
I would like to incorporate some plain CDATA js-code (code that's not in a .js-file) through the function init().
My js-code uses some data from a database-field, and if I put this variable in a .js-file it breaks.So I ended up stuffing the plain js-code in an include-template, but that of course is a bad hack.
After a while I found out that the plain CDATA js in the default-template is inserted by the validator.php file on line 161:
function includeJavascriptValidation() {
...
$js = <<<JS
/* javascript here */
JS;
...
}But inserting just a $js = <<<JS ... JS; in the init-method is too easy to be true
Does someone know how I could require some plain CDATA js-code?
Or maybe someone knows how to get the data in a databasefield into a required js-file?Both ways would be fine.
NOTE: I'm quite a js-noob
-
Re: require plain CDATA js-code trough function init()

30 September 2009 at 3:36pm
You have to use Requirements::customScript()
Requirements::customScript(<<<JS
// your JS here
JS
);
| 1124 Views | ||
|
Page:
1
|
Go to Top |


