码迷,mamicode.com
首页 > Web开发 > 详细

js报错“没有权限”

时间:2016-04-08 18:06:34      阅读:258      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!