咨询:关于框架中使用JS的问题.在线等...

jun-2013 2005-06-14 11:20:40
我想在一个框架中使用JS来控制框架的显示和隐藏,但是却总是说 top.ggyy.left不是对象或是为空?

我的代码那里有问题呢?请高手给我指点一下.谢谢了.

附代码:

<frameset rows="60,5,*,5,25" cols="*" border="0" noresize frameBorder="0" name="framesetTop">
<frame name="header" src="Header.asp" scrolling="no" border="0" noresize frameBorder="0">
<frame name="HideHeader" src="HeaderHide.asp" scrolling="no" border="0" noresize frameBorder="0">
<frameset name="ggyy" cols="180,10,*" framespacing="0" frameborder="0" border="0">
<frameset name="Left" rows="*,5,100,25" framespacing="0" frameborder="0" border="0">
<frame name="MenuList" src="MenuList.asp" frameborder="0" border="0">
<frame name="HideMainMenu" src="HideMainMenu.asp" scrolling="no" frameborder="0" border="0" noresize>
<frame name="MainMenuList" src="MainMenuList.asp" frameborder="0" border="0" noresize>
<frame name="MainTool" src="MainTool.asp" frameborder="0">
</frameset>
<frame name="hidelist" src="Size.asp" frameBorder="0" scrolling="no" noresize>

<frame name="main" src="Main.asp" frameborder="0">
</frameset>
<frame name="Hidefooter" src="HeaderHide.asp" scrolling="no" border="0" noresize frameBorder="0">
<frame name="footer" src="Footer.asp" scrolling="no" noresize frameBorder="0">


<noframes>

</noframes>
</frameset>


=========================================================
附:JS代码:


if (MainMenuFrmHide.liststatus.value==0)
{
alert("点我了!");
ss.title="展开主菜单";
top.ggyy.left.rows="*,5,35,25";
//top.ggyy.cols="0,10,*";
}

因代码太多了,只贴出主要的部,程序运行到JS这部份时,可以出现对话框(alert("点我了!");),然后就没有动作了,IE的状态栏出现出错的信息,说是"top.ggyy.left不是对象或是为空?",错误应该是出在这句上面,那我这句该怎么写?

请指点.在线等,谢谢.
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jun-2013 2005-06-14
  • 打赏
  • 举报
回复
不行啊,大哥,

还是说top.left为空或不是对象....

再帮我看看...谢谢了
up1002 2005-06-14
  • 打赏
  • 举报
回复
top.left

28,405

社区成员

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

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