我有这个地址:www.example.com/teste123
在这个页面上我有这个重定向:
<%
response.redirect "http://www.example.com/index.asp?teste=true"
%>
那么我想要什么?我想如果用户访问这些地址www.example.com/teste123,并且页面重定向回网站的根目录,这打开一些灯箱内的另一个文件......
我发现这个脚本在URL上获取变量:
function getUrlVars(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
var XXX = getUrlVars()["teste"];
这些都归还给我true
..所以这是正确的...但是..如果var XXX
等于“true”,如何打开一些灯箱?
答案 0 :(得分:0)
有许多关于灯箱的教程,你可以谷歌和选择。这是基本逻辑(假设您正在使用jQuery):
<div class="my_light_box" style="display:none;">Hi.</div>
<script>
if(getUrlVars()["test"])
{
$('.my_light_box').show();
}
function getUrlVars(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
</script>