javascript|訪問|載入|頁面|網站
default.asp
<HTML>
<HEAD>
<TITLE>我的首頁</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR>
</HEAD>
<%
'用來判斷右側Frame的顯示頁面
dim addr
addr=request("url")
if url="" then
url="left.htm"
end if
%>
<FRAMESET rows=81,*>
<FRAME name=Top scrolling=no src="top.htm">
<FRAMESET cols=238,* noresize>
<FRAME name=Left scrolling=no src=<%=url%>>
<FRAME name=Main src="index.htm">
</FRAMESET>
</FRAMESET>
</HTML>
index.htm
<html>
<head>
<script>
try{
if(parent.frames('Top'))
alert("存在mainFrame");
}
catch(e)
{ window.open("http://10.69.17.119/OpenFrame/default.asp?url='" + document.location + "'","_self");
}
</script>
</head>
<body >
這是<h1>Index</h1>頁面
</body>
</html>
chk.js
function LoadFrame()
{
try{
if(parent.frames('Top') && parent.frames('Left') && parent.frames('Main'))
alert("已經在Frame中開啟網頁");
}
catch(e)
{ window.open("http://10.69.17.119/OpenFrame/default.asp?url='" + document.location + "'","_self");
}
}
left.htm
<html>
<head>
</head>
<body >
這是<h1>Left</h1>頁面
</body>
</html>
top.htm
<html>
<head>
</head>
<body">
這是<h1>Top</h1>頁面
</body>
</html>
本例中只對index.htm進行了限制,如果有多個頁面需要再處理!
相對比較簡單沒有太多的注釋,希望能看懂!