实际上,我们可以在ajax返回数据并innerHTML到模版之前先把
中的javascript取出并写到模版页面的中让浏览器解析。这样就相当于在打开模版页面的同时加载了所有
标签需要的javascript。奇怪的是这些脚本必须添加在标签中FF才能有效,如果有人知道原因希望可以指点偶一下.等待中................
[b]问题补充:[/b]
innerHTML="
[b]问题补充:[/b]
innerHTML="
alert('go')<//script></div>";<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("Content"); <br>
var str="<div><input type='hidden'></input><script type=\"text/javascript\">load1();<\/script></div>";<br>
Content.innerHTML=str;<br>
var regExp=/<script.*>(.*)<\/script>/gi;<br>
if(regExp.test(Content.innerHTML)){<br>
eval(RegExp.$1);<br>
<br>
}<br>
//--><br>
不过还是谢谢你
不过还是谢谢你