> 웹 프론트엔드 > HTML 튜토리얼 > 关于frameset加载顺序的问题_html/css_WEB-ITnose

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

WBOY
풀어 주다: 2016-06-24 11:54:22
원래의
1655명이 탐색했습니다.

代码如下:

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

果然,可以了,谢谢。。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿