ajax返回innerHTML中javascript的问题 firefox下异常 ajax返回innerHTML中javascript的问题,在IE中在javascript加个defer就可以了,在firefox就不行,有什么办法可以解决吗,,急,,, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 返回的全部是js代码吗?eval() 如何能在 firefox 中实现 IE 中的 defer ? Response.Write("<div id=x></div><script type=\"text/javascript\" defer>setTimeout('document.getElementById(\"x\").innerHTML+=\"" + k.ToString() + "\"+\"<br/>\"',1000)\n"<script>");这个代码在IE中可以返回,在Firefox下却不行 不能那么写。需要把js和html分开 document.getElementById('ID').innerHTML = xmlHttp.responseText; //执行脚本 if (需要执行脚本) { var str = xmlHttp.responseText; var patt = /<script[^>].*?>([\s\S]*?)<\/script>/ig; var result; while ((result = patt.exec(str)) != null) { eval(RegExp.$1); } }写在onreadystatechange函数里 这种Response.Write 输出 可以定位吗? 用一个hidden+一个赋值的js解决 http://www.pjhome.net/article.asp?id=585看这里 <div id=x></div>直接写到页面中,别放到write里 Response.Write("<div id=x></div><script type=\"text/javascript\" defer>setTimeout('document.getElementById(\"x\").innerHTML+=\"" + k.ToString() + "\"+\"<br/>\"',1000)\n"<script>"); 我以前遇到过 Response.Write("<div id=x></div><script type='text/javascript'>setTimeout('document.getElementById(\"x\").innerHTML+=\"" + k.ToString() + "\"+\"<br/>\"',1000)\n"<" + "script>"); js如何获取html中标签label中的字体大小 jquery如何获取radiobuttonlist选中的显示文本值 js提交多个表单 如何创建自定义setInterval? 重复提交的问题,很简单,但是要个做法 javascript新手,请教问题,高手回答一下 怎么在javascript中调用fso操作 二进制 流文件 高分!怎样自动激发鼠标事件?比如隔30秒激发一个鼠标右键点击...... 这样写有什么错误,帮忙改一下. select 的onSelect事件如何触发? 模式对话框在IE和firefox下不同啊,如何解决? 在Firefox中如何添加触发事件
这个代码在IE中可以返回,在Firefox下却不行
//执行脚本
if (需要执行脚本)
{
var str = xmlHttp.responseText;
var patt = /<script[^>].*?>([\s\S]*?)<\/script>/ig;
var result;
while ((result = patt.exec(str)) != null)
{
eval(RegExp.$1);
}
}
写在onreadystatechange函数里
这种Response.Write 输出 可以定位吗? 用一个hidden+一个赋值的js解决
看这里
我以前遇到过
Response.Write("<div id=x></div><script type='text/javascript'>setTimeout('document.getElementById(\"x\").innerHTML+=\"" + k.ToString() + "\"+\"<br/>\"',1000)\n"<" + "script>");