首页 > Web开发 > 详细

js报错“没有权限”

时间:2016-04-08 18:05:24      阅读:185      评论:0      收藏:0      [点我收藏+]

今天碰到的一个问题,简单总结下:

sign.aspx中的JS代码:

function Sign()
 {
        parent.SetValue("","");
        parent.setSignDate();
}

执行到parent.setSignDate();时JS报错“没有权限”。都是同一个JS里的方法,怎么SetValue()没错,setSignDate()出错?

代码改成

function Sign()
 {
        parent.setSignDate();
        parent.SetValue("","");
}

没有再报错。

检查parent.SetValue("","")这个js方法。

发现最后有这么一行:

curPage._CtName.close();

代码不全,这里说明一下,上面的这行JS作用是关闭sign.aspx页面。  

页面A的JS中调用了页面B的JS中的一个方法C,方法C执行的时候关闭了页面A,所以页面A继续往下执行方法X时报错“没有授权”。

 

原因暂时总结不出,相关问题我在网上只搜到“JS不能跨域访问”这样的答案。

以后再补充吧。

 

js报错“没有权限”

原文:http://www.cnblogs.com/waldstein-li/p/5369108.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!