① 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">