Rumah >hujung hadapan web >html tutorial >关于frameset加载顺序的问题_html/css_WEB-ITnose

关于frameset加载顺序的问题_html/css_WEB-ITnose

WBOY
WBOYasal
2016-06-24 11:54:221643semak imbas

代码如下:

   <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"

果然,可以了,谢谢。。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn