How to load javascript into innerhtml and execute the script, My script just no alert hello world, but a code embeded from openx.CODE 1. This is my code original, this code will show a banner:\[code\]<!DOCTYPE html><html> <head> </head> <body> <div id="banner"> <script type='text/javascript'> <!--//<![CDATA[ var m3_u = (location.protocol=='https:'?'https://203.130.226.231/advediax/www/delivery/ajs.php':'http://203.130.226.231/advediax/www/delivery/ajs.php'); var m3_r = Math.floor(Math.random()*99999999999); if (!document.MAX_used) document.MAX_used = ','; document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u); document.write ("?zoneid=1"); document.write ('&cb=' + m3_r); if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used); document.write (document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : '')); document.write ("&loc=" + escape(window.location)); if (document.referrer) document.write ("&referer=" + escape(document.referrer)); if (document.context) document.write ("&context=" + escape(document.context)); if (document.mmm_fo) document.write ("&mmm_fo=1"); document.write ("'><\/scr"+"ipt>"); //]]>--> </script> </div> </body></html>\[/code\]CODE 2. This is my transform code. But dont work, I want to work show banner as code in above:\[code\]<!DOCTYPE html><html> <head> </head> <body> <script> function getstring(){ var mystring = '<!--//<![CDATA \nvar m3_u = (location.protocol=="https:"?"https://203.130.226.231/advediax/www/delivery/ajs.php":"http://203.130.226.231/advediax/www/delivery/ajs.php");'+ 'var m3_r = Math.floor(Math.random()*99999999999);'+ 'if (!document.MAX_used) document.MAX_used = ",";'+ 'document.write ("<scr"+"ipt type=\'text/javascript\' src=http://stackoverflow.com/'"+m3_u);'+ 'document.write ("?zoneid=1");'+ 'document.write (\'&cb=\' + m3_r);'+ 'if (document.MAX_used != \',\') document.write ("&exclude=" + document.MAX_used);'+ 'document.write (document.charset ? \'&charset=\'+document.charset : (document.characterSet ? \'&charset=\'+document.characterSet : \'\'));'+ 'document.write ("&loc=" + escape(window.location));'+ 'if (document.referrer) document.write ("&referer=" + escape(document.referrer));'+ 'if (document.context) document.write ("&context=" + escape(document.context));'+ 'if (document.mmm_fo) document.write ("&mmm_fo=1");'+ 'document.write ("\'><\/scr"+"ipt>");'+ '//]]>-->'; return mystring; } var div = document.createElement("div"); div.id="banner"; div.innerHTML = getstring(); div.style.cssText = "padding: 10px; border:1px solid; background-color: #000; color: #fff;"; document.getElementsByTagName("body")[0].appendChild(div); document.getElementsByTagName("body")[0].insertBefore( document.getElementById("banner"), document.getElementsByTagName("body")[0].firstChild); var scripts = getstring(); for (var i = 0; i < scripts.length; i++) { eval(scripts.text); } </script> </body></html>\[/code\]I want to CODE 2 running same as CODE 1.Thanks.