Heim > Web-Frontend > HTML-Tutorial > 关于frameset加载顺序的问题_html/css_WEB-ITnose

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

WBOY
Freigeben: 2016-06-24 11:54:22
Original
1640 Leute haben es durchsucht

代码如下:

   <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>
Nach dem Login kopieren


界面运行出来分为两列,左边是树型结构菜单,右边是主要功能区域,在右边的界面里,有一个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"

果然,可以了,谢谢。。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage