js的运行的问题

实际上,我们可以在ajax返回数据并innerHTML到模版之前先把

中的javascript取出并写到模版页面的中让浏览器解析。这样就相当于在打开模版页面的同时加载了所有
标签需要的javascript。奇怪的是这些脚本必须添加在标签中FF才能有效,如果有人知道原因希望可以指点偶一下.等待中................
[b]问题补充:[/b]
innerHTML="
alert(&#39;go&#39;)&lt;//script&gt;</div>&quot;;<br> 中间的js也是不执行了,但是如果有document.write();感觉上不是很好啊,还有没有别的方法<br> [b]问题补充:[/b]<br> 我找到答案了,<br> <html><br>   <head><br>  <br>   </head><br>   <body><br>   <div id="Content"><br>   </div><br>   </body><br>   </html><br>  <script type="text/javascript"><br>   var Content= document.getElementById(&quot;Content&quot;); <br>   var str=&quot;<div><input type='hidden'></input><script type=\"text/javascript\">load1();&lt;\/script&gt;</div>&quot;;<br>   Content.innerHTML=str;<br>   var regExp=/<script.*>(.*)&lt;\/script&gt;/gi;<br>   if(regExp.test(Content.innerHTML)){<br>   eval(RegExp.$1);<br>  <br>   }<br>   //--&gt;<br>   
不过还是谢谢你

innerHTML="

alert(&#39;go&#39;[color=red])&lt;//script&gt;[/color]</div>&quot;; </p>

标准的做法是在head里面运行JS脚本和CSS样式脚本,FF的规则是按照一般的标准来的,所以出现这种情况,当然IE不会,IE的标准是自己定的