Friday, November 11, 2005

How to insert a block of javascript code to a html page...

Issue: innerHTML simply writes HTML as a string; it doesn't call the javascript interpreter to parse and execute any scripts that are part of the string

Reference: http://www.webmasterworld.com/forum91/2912.htm

Solution: manually find these scripts inside the text string and append them to the document

1 Comments:

At 9:35 AM, Anonymous Anonymous said...

Thanks, this was very helpful. I was using a javascript templating language called ejs : http://embeddedjs.com/. Turns out that after the template is processed it is assigned to an element through innerHTML. I used your code here to help replace any js code in the template that would not normally run and append correctly.

Ben

 

Post a Comment

<< Home