有关javascript access is denied的问题

hzgarrison 2005-02-28 11:22:34
是一个框架页面
<frameset rows="93,*" frameborder="0" border="0" marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0 bottommargin="0" framespacing="0" bordercolor="#ffffff">
<frame src="common/top.asp" name="ftop" marginwidth="0" marginheight="0" scrolling="No" frameborder="no" noresize framespacing="0" BORDER="0">

<frame src="common/service_6_1.asp" id="fbottom" name="fbottom" marginwidth="0" marginheight="0" scrolling="Auto" frameborder="no" noresize framespacing="0" BORDER="0" >

</frameset>

我在service_6_1.asp 中用了这个函数,是来控制<tr>显示的

function hide_onclick(index,con)
{
var allNode = document.all;
var tagid = "tag"+index;
var tag=eval(tagid).value;
for (var i=0; i<allNode.length; i++)

if(con == "1")
{
if (allNode[i].id == ("cmp"+index))
allNode[i].style.display =
(allNode[i].style.display=="none") ? "" : "none";
}
else
{


//0 means close, 1 means open
if (tag == "0" && (allNode[i].id == ("con"+index) || allNode[i].id == ("cmp"+index)))
{
allNode[i].style.display = "none";
eval(tagid).value="1";
}
if (tag == "1" && allNode[i].id == ("con"+index))
{
allNode[i].style.display = "" ;
eval(tagid).value="0";
}
}
}

第一次载入,调用该函数,肯定正常.但是点击几下(也是在调用该函数)后.
但是有时候会在var allNode = document.all;行出现 access is denied的问题


有时候又是正常的,我也找不出是什么规律,请问可能是什么原因?

...全文
159 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mymyal123 2005-02-28
  • 打赏
  • 举报
回复
关注
hzgarrison 2005-02-28
  • 打赏
  • 举报
回复
顶一下

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧