我在代码里使用了window.showModalDialog打开窗口 
然后以window.returnValue返回值 我这个在IE6里面运行正常,可是在IE7里面跑的时候 
就出现了permission denied的javascript error 有谁知道怎么解决这个问题吗?
是不是IE6跟IE7有什么区别呢?
怎么解决呢? 
先多谢了!!!

解决方案 »

  1.   

    应该是IE7的安全性设置比IE6高,某些脚本被禁止运行了,改一下IE设置或是采取其他方法。
      

  2.   

    在 IE Menu > Internet Options > Security > Custom Level 设置运行权限
      

  3.   

    类似的情况经常是由于 ie7 与 ie6 的默认安全设置不同,这类代码经常用于业务系统中,解决办法就是把站点加到用户的信任站点中,再调整客户机信任站点的安全设置。打开模态窗口时经常使用的是在 window.showModalDialog时, 把当前 window 窗口作为参数传递,在模态窗口的代码中可以调用当前窗口中的变量、函数等。
      

  4.   

    How to set in Custom Level 设置运行权限?