使用ActiveXObject(htmlfile)的问题
var doc = new ActiveXObject("htmlfile");
doc.Charset = "utf-8";
doc.open();
doc.write("<html>");
doc.write("<script language=\"javascript\"> document.domain='" + document.domain + "'; </script>");
doc.write("</html>");
doc.close();
var ifr = doc.createElement("div");
doc.appendChild(ifr);
doc.parentWindow.getMessage = getMessage;
ifr.innerHTML = "<iframe src=\"http://202.117.21.29:2008/channel\" />";
服务器写过来的数据是
<script language="javascript">
try{
parent.getMessage(new Date);
}catch(e){
alert(e.message);
}
也就是这段代码, 总是运行不到1分钟, 就会抛出一个“没有权限”的异常。网上有人说是因为Iframe超时导致的, 那如何避免这个问题呢?
谢谢。
问题点数:50、回复次数:2Top
1 楼leeight(睡醒了!)回复于 2006-12-02 19:58:29 得分 0
没有人碰见过吗?Top
2 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2006-12-03 23:17:24 得分 0
竟然在客户端写本地文件,做病毒的?Top




