第種:
<script language="javascript" type="text/javascript">
window.location.href="login.jsp?backurl="+window.location.href;
</script>
第 2種:
<script language="javascript">
alert("返回");
window.history.back(-1);
</script>
第 3種:
<script language="javascript">
window.navigate("top.jsp");
</script>
第 4種:
<script language="JavaScript">
self.location='top.htm';
</script>
第 5種:
<script language="javascript">
alert("非法訪問!");
top.location='xx.jsp';
</script>
<INPUT name="pclog" type="button" value="GO" onClick="location.href='http://9ba.cn/'">
鏈接式:
<a href="javascript:history.go(-1)">返回上一步</a>
<a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返回上一步</a>
直接跳轉式:
<script>window.location.href='http://www.9ba.cn';</script>
開新窗口:
<a href="javascript:" onClick="window.open('http://www.9ba.cn/post/235.html','','height=500,width=611,scrollbars=yes,status=yes')">雲上的日子</a>
語法:ServerVariables(參數名稱)
我們知道Web/Browse的傳輸協議是http,http的報頭會有一些客戶端的信息,如
客戶IP地址、瀏覽器的語言系統等。這時可通過Request.ServerVariables("***")獲取相關信息,如Request.ServerVariables("Accept_Language")可獲取客戶端瀏覽器 的語系。其他系統參數見下表:
SERVER_NAME server的機器名稱或IP地址。
SERVER_PORT server正在運行的端口號
REQUEST_METHOD 發出request的方法(GET/POST/HEAD
SCRIPT_NAME 程序被調用的路徑,如:cgi-bin/a.pl。
REMOTE_HOST 發出request請求的遠端機器(client)的名稱。
REMOTE_ADDR 發出request請求的遠端機器(client)的IP地址。
REMOTE_IDENT 發出request的使用者名稱(如是撥號上網,則爲用戶ID),當NCSA IdentityCheck爲enabled,而且client機器支持RFC 931時,該變量有效。
CONTENT_TYPE 數據的MIME類型,如:“text/html”。
HTTP_ACCEPT client可以接受的MIME類型列表。
HTTP_USER_AGENT client發出request的瀏覽器類型。
HTTP_REFERER 在讀取CGI程序之前,client所指的文本URL。