限制用户使用“在新窗口中显示祯”跳出你的祯结构(MSDN)
一个网站如果要是设计为祯结构的话,那就意味着不希望别人
跳出这个祯结构,而把单独的一个祯显示在浏览器中。但是在NC中
有一个选项是单独显示该祯或则用户直接输入该祯链接就能够直接
显示这一祯到一个新的窗口中了。
例如你的网站有如下的祯结构:
Frameset Page (mainfrm.htm)
Frame 1 (frame1.asp)
Frame 2 (frame2.asp)
那么只要将下面的代码加入到frame1.asp和frame2.asp这两个文件
的<HTML>标志的前面,就可以强制用户必须使用祯结构来浏览你的
网站了。
<%
If (Request.ServerVariables("HTTP_REFERER") = "") Or _
(Left(Request.ServerVariables("HTTP_REFERER"),42) <> _
"http://www.yourserver.com/AppDir/mainfrm.htm") Then
Response.Redirect "http://www.yourserver.com/AppDir/mainfrm.htm"
End If
%>