I have a need to dynamically include and run a script in a page. I am using an image onload event for this:
<img src=blank.gif onload=DoIt />
The DoIt function looks like this (just made up this example):
this.onload=' ';this.src='image.jpg';
I have no control on the page itself (I only control the HTML string that the page will call), so I need to include the DoIt function explicitly in the markup.
I tried using an anonymous function, but it didn't work:
<img src=blank.gif onload=function(){this.onload=' ';this.src='image.jpg';} />
Should I just write the script inline, like this:
<img src=blank.gif onload=this.onload=' ';this.src='image.jpg'; />
And in this case are there any limitations (e.g. script length)?
Thanks for your help!