代码如下:
<frameset id="thisFrame" cols="13%,*" rows="*" border="2px" bordercolor="#CFB53B" frameborder="1" framespacing="2" > <frame id="fLeft" name="LeftFrame" src="LeftTree.aspx" scrolling="auto" frameBorder=0 /> <frame id="fRigth" name="MainFrame" src="OfficeIndex.aspx" scrolling="no" frameBorder=0 /> </frameset>
界面运行出来分为两列,左边是树型结构菜单,右边是主要功能区域,在右边的界面里,有一个toolbar,是要根据左边的运行权限分配相应的操作权限,也就是就该先运行“fleft”,行到相应的权限参数,再运行fright,但是调试发现,浏览器的加载先后顺序是不一定的,有时是先加载fleft,有时是先加载fright,大神们,请教一下,有没有办法设置必须先从fleft开始加载呢。。
回复讨论(解决方案)
右边src 设为空
左边加载完js设置右边src
右边src 设为空
左边加载完js设置右边src
请问js设置右边src该怎么写??this.parent.item里没有fRight这项,是不是我写的不对??
在LeftTree.aspx的Page_Load里写:
Response.Write("<script>this.parent.item(1).src='OfficeIndex.aspx';</script>");
运行出来的结果是右边区域空白。。
parent.document.getElementById('fRigth').src="***************.html"
果然,可以了,谢谢。。











