我想弄清楚供应商似乎有一个问题正在纠正的应用程序中的一个非常随机的错误,所以这是一个问题,以帮助我了解可能导致不同情况这个问题在一个JS世界。权限被拒绝的设置变量
这是被报道的“权限被拒绝”
线的基于JavaScript错误的问题,只是设置为false的变量。
<script LANGUAGE="JavaScript" for='tdNote' event='onclick'>
if (this.firstChild.src.indexOf('icon_blank.gif') != -1) return;
if(mbInNoteClick || mbInGridClick) return;
mbInNoteClick = true;
onGridClick(this.parentElement.rowIndex);
onNoteIconClick(this.parentElement.rowIndex);
mbInGridClick = false; //THIS LINE IS REPORTED AS PERMISSION DENIED
mbInNoteClick = false;
window.event.cancelBubble = true;
</script>
包含此代码的页面没有此变量,所以我假设这是全局设置的地方。 (大型应用程序)
如果它在if语句中可访问,什么情况会在尝试设置变量时导致权限被拒绝?
这是什么情况?你在哪里看到这个错误,在错误控制台? –
它是否在if语句中可用?当然,获取和设置价值之间存在差异。 – krillgar