应用场景:
在Web系统开发过程中,经常会用frame进行布局,在某些情况下可能会对frame的加载顺序有要求。
实现原理:
1、先不制定frame的src属性
2、通过frame onload事件决定进行加载
举例:
本例中,frameset中有A、B两个frame,如果不作任何操作,则先加载A.html,再加载B.html。现在改成先加载B.html,然后在加载A.html。代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<script type="text/javascript" language="javascript">
function LoadFrame() {
document.getElementById("A").src = "A.html";
}
</script>
</head>
<frameset id="framesetTest" rows="101,*" frameborder="0" border="0" framespacing="0" frameBorder="no">
<frame id="A" name="A" scrolling="no" noresize >
<frame id="B" name="B" src="A.html" scrolling="no" οnlοad="LoadFrame()">
</frameset>
</html>