在javascript中运行到document.write("javascript:alert(\"why?\")");时提示“Microsoft JScript 运行时错误: 没有权限”?

解决方案 »

  1.   

    在IE的高级设置中打开调试选项,如果你安装有Microsoft Office全组件的话,Javascript错误将会跳出错误提示,提示你是否调试,调试的时候,你就可以发现问题了。
    我的问题是:
    在main.htm中我这样写:
    <div id="ff" name='ff'>
    <iframe id="main" name="main" style="display:none" src="pra_ncWebShowNewvister.htm">
    </div>
    而在pra_ncWebShowNewvister.htm中,我却写下了如下脚本语句:
      parent.document.all.wlj3.innerHTML=("当前速率:<font color='red'>&nbsp;5,692</font><font color='#333333'>字节/秒</font>&nbsp;");
      parent.document.all.ff.innerHTML=(yy);
    ......(其它语句)
    这样,当执行完红色标出的语句的时候,pra_ncWebShowNewvister.htm文件已经被关闭了,对此文件的访问当然就没有权限了。呵呵……,楼主也细看一下,是不是也有类似的逻辑错误!