① js重定向
這樣無法實現,因為重定向是在伺服器端實現的,而彈出對話框是在客戶端實現的,所以這樣不能實現。可以在客戶端重定向
Response.Write("<script>location.href='url';alert('');________</script>");
② 怎樣用js將一個頁面自動跳轉到新的頁面
按你的思路,當前頁面是htt://www.abc.com/1.html?q=變數1&s=變數2&f=11
然後把q=變數1 s=變數2 f=11這幾個參數及其值先取出
再然後重定向!
代碼如下:
/*
<script>
var Pub={
getParam : function(pPara)
{
if(!pPara || (pPara + '').trim() == '') return null;
var tUrl = document.location.toString().toLowerCase(); //當前頁面的地址,轉成小寫
var re = new RegExp("(\\\?|&)"+pPara.toLowerCase()+"=([^&]+)(&|$)");
var tArr = tUrl.match(re);
if(tArr) return tArr[2];
else return null;
}
}
var q=Pub.getParam("q") //獲取p變數值;
var s=Pub.getParam("s") //獲取s變數值;
var f=Pub.getParam("f") //獲取s變數值;
document.location="go.asp?q=""+q+&s="+s+"&f="+f+"" //跳轉
</script>
*/
昨晚臨急臨忙的把代碼寫完,也沒調試,代碼是運行有點問題:-P,修正過的代碼如下:
<script>
var Pub={
getParam : function(pPara)
{
//if(!pPara || (pPara + '').trim() == '') return null;
var tUrl = document.location.toString().toLowerCase(); //當前頁面的地址,轉成小寫
var re = new RegExp("(\\\?|&)"+pPara.toLowerCase()+"=([^&]+)(&|$)");
var tArr = tUrl.match(re);
if(tArr) return tArr[2];
else return null;
}
}
var q=Pub.getParam("q") //獲取q變數值;
var s=Pub.getParam("s") //獲取s變數值;
var f=Pub.getParam("f") //獲取f變數值;
alert("q="+q+"& s="+s+"f="+f)
document.location.href="go.asp?q="+q+"&s="+s+"&f="+f+"" //跳轉
</script>
必須WWW的環境下才能調試喔
在本機iis 6.0 通過 http://localhost/1.html?q=變數1&s=變數2&f=11 能跳轉到 http://localhost/go.asp?q=變數1&s=變數2&f=11 ~~
③ javascript怎麼重定向本地html頁面
//點擊重定向到網路首頁,本地的,加上自己的地址就可以了
<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>Title</title>
<style>
body{
background:#242424;
color:green;
font-size:30px;
}
</style>
<buttonid="btn">點擊打開多個頁面</button>
</head>
<body>
<script>
//點擊重定向到網路首頁,本地的,加上自己的地址就可以了
document.getElementById('btn').onclick=function(){
location.href="https://www..com";
}
</script>
</body>
</html>
④ 如何使用js 重定向到原來的頁面
在現行的網站應用中URL重定向的應用有很多:
404頁面處理、網址改變、多個網站地址等;
本質上就是將當前使用者的網址從一個網址導向到另外的一個網址上面去;
實現重定向的方式有很多種,有伺服器端配置、後端程序重定向處理、前端js重定向;
前端重定向的實現:
在眾多的BOM對象中,location算是最重要的對象之一了,使用location可以通過多種方式來改變瀏覽器的位置,如:
location.assign("http://www..com");
window.location="http://www..com";
location.href="http://www..com";
另外修改location對象的其他屬性也可以改變當前載入的頁面。
⑤ nodejs在網頁請求的後端如何重定向到另外一個頁面
調用官方api的時候,有一步需要用post發送請求,於是上網查了些資料,發現一般發送回post請求的做法是(下面是簡答化版代碼):
var querystring = require('querystring');
var https = require('https');
var post_data = querystring.stringify({
"name":"BOb",
"age":30,
"job":"teacher"
});
var post_req = https.request(post_opt,function(res){
//some code here
});
post_req.write(post_data);
post_req.end();
然而官方api要求發送的數據是這樣的:
{
"action_name": "QR_LIMIT_SCENE",
"action_info": {
"scene": {
"scene_id": 1000
}
}
}
也就是說,調用了querystring.stringify方法之後,變成了action_name=QR_LIMIT_SCENE&action_info=。
⑥ js如何在指定頁面跳轉到另一指定頁面
要實現從一個頁面A跳到另一個頁面B,js實現就在A的js代碼加跳轉代碼
JS跳轉大概有以下幾種方式:
第一種:(跳轉到b.html)
<scriptlanguage="javascript"type="text/javascript">
window.location.href="b.html";
</script>
第二種:(返回上一頁面)
<scriptlanguage="javascript">
window.history.back(-1);
</script>
第三種:
<scriptlanguage="javascript">
window.navigate("b.html");
</script>
第四種:
<scriptlanguage="JavaScript">
self.location=』b.html』;
</script>
第五種:
<scriptlanguage="javascript">
top.location=』b.html』;
</script>
⑦ 怎樣進行網頁重定向
網頁重定向就是將用戶請求的網頁轉向其它位置。即當用戶訪問某個網頁A時,網頁A自動定向到網頁B,這樣用戶實際看到的就是網頁B了。
網頁重定向在網站開發中經常使用,如:
1) 公司的域名進行了變更,為了用戶也能通過原有域名進行訪問,就得使用重定向。常見的購物網站,好多都進行了域名變更,但原域名仍保留,輸入原域名後,自動定向到新的域名。
2) 在用戶登錄頁面A中,輸入完用戶名密碼後,點擊登錄時,表單提交到驗證網頁B,在服務端進行驗證通過後,會自動定向到用戶信息網頁C。
下面介紹幾種網頁重定向的幾種常用方法。
通過javascript腳本進行重定向
1
將a.html提交到b.html,b.html重定向到c.html。
(a.html相當於用戶登錄網頁,b.html相當於驗證用戶信息網頁,c.html相當於重定向的網頁)
這里演示的僅是重定向的功能,因此代碼盡可能簡單。
a.html內容如下:
<html>
<head>
<metahttp-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<form action="b.html"method="post">
<input name = "submit"type="submit" value="提交">
</form>
</body>
</html>
預覽圖如下:
2
b.html內容如下:
<html>
<head>
<metahttp-equiv="Content-Type" content="text/html;charset=utf-8" />
<scripttype="text/javascript">
function load()
{
window.location ="c.html";
}
</script>
</head>
<body onload = "load()">
驗證通過,現在進入用戶信息頁面。
</body>
</html>
3
c.html內容如下:
<html>
<head>
<metahttp-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
歡迎光臨!
</body>
</html>
預覽圖如下:
4
重點在b.html,重定向的代碼就在其中的javascript腳本load()函數中。在b網頁載入完畢後,會調用此函數,此函數的重定向代碼就一句:
window.location = "c.html";
怎麼樣?是不是很簡單。
如果想定向前其它網頁,如網路首頁,可以這么寫:
window.location=」http://www..com」;
注意「http://」不能少。
END
通過php代碼進行重定向
1
因為涉及到php代碼的執行,因此需要先做一個網站,這里假定網站已做好。
a.html中的代碼很簡單,只需將上面的form中的action改為指定b.php而不是b.html即可。
b.php的代碼如下:
<?phpheader("Location:c.html"); ?>
要在本地網站進行演示,可以將a.html、b.php、c.html拷貝到你的網站目錄下,在瀏覽器地址欄中輸入: localhost/a.html進行操作。
END
通過asp.net代碼進行重定向
1
代碼和php類似,因要先做一個支持asp.net運行的網站,將a.html中的action指定b.aspx,b.aspx中的代碼如下:
<% Server.Transfer("c.html"); %>
END
通過jsp代碼進行重定向
代碼和php類似,因要先做一個支持jsp運行的網站,重定向代碼如下:
<jsp:forward page="c.html">