网页的一个跳转页面不执行跳转,js的,请高人帮我看看是哪里出了问题

网页的一个跳转页面,在本地测试时,是可以运行的,但是放在服务器上就不执行跳转,请高人帮我看看是哪里出了问题:代码如下:<html><head><metahttp-equi... 网页的一个跳转页面,在本地测试时,是可以运行的,但是放在服务器上就不执行跳转,请高人帮我看看是哪里出了问题:

代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title> 跳转页面</title>
<script type="text/javascript">
var thisURL = document.URL;

switch(thisURL)
{
case "http://ymgs.hnccgc.com":
window.location.href="http://ymgs.hnccgc.com/S_Default_1.aspx";
break;

case "http://jmgs.hnccgc.com":
window.location.href="http://jmgs.hnccgc.com/S_Default_2.aspx";
break;

case "http://hmgs.hnccgc.com":
window.location.href="http://hmgs.hnccgc.com/S_Default_2.aspx";
break;

case "http://zydh.hnccgc.com":
window.location.href="http://zydh.hnccgc.com/S_Default_4.aspx";
break;

case "http://mqhgs.hnccgc.com":
window.location.href="http://mqhgs.hnccgc.com/S_Default_5.aspx";
break;

case "http://ahgs.hnccgc.com":
window.location.href="http://ahgs.hnccgc.com/S_Default_6.aspx";
break;

case "http://glwl.hnccgc.com":
window.location.href="http://glwl.hnccgc.com/S_Default_7.aspx";
break;

case "http://xjymny.hnccgc.com":
window.location.href="http://xjymny.hnccgc.com/S_Default_8.aspx";
break;

case "http://yjy.hnccgc.com":
window.location.href="http://yjy.hnccgc.com/S_Default_9.aspx";
break;

case "http://fc.hnccgc.com":
window.location.href="http://fc.hnccgc.com/S_Default_10.aspx";
break;
}

</script>
</head>
展开
 我来答
liyexu
2011-02-19 · TA获得超过356个赞
知道答主
回答量:150
采纳率:0%
帮助的人:195万
展开全部
你的 thisURL的值,永远是你当前这个页面的地址栏的值,
也就是说,如果你访问 http://ymgs.hnccgc.com
就符合你判断里面的第一个case,然后地址栏会变成http://ymgs.hnccgc.com/S_Default_1.aspx;
如果S_Default_1.aspx页面里也有一模一样的js语句,就不会匹配任何case了,因为地址栏的值变了,没有能匹配的上的。
但是你访问的页面,有这样的js语句吗,或者你输入的访问地址,有匹配的case吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情感微观
2011-02-19 · TA获得超过402个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:103万
展开全部
alert(thisURL)应该和switch的条件不一样
应该switch里边加一个default:
就可以跳转了
switch(){
case '':
break;
case '' :
break;
default:
break;
}这样写才规范
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2010xianghui
2011-02-19 · TA获得超过108个赞
知道小有建树答主
回答量:344
采纳率:0%
帮助的人:117万
展开全部
你打印下thisURL 本地测试没问题说明js代码没问题 那就是thisURL没对应的 不知道这是从哪过来的 你确定下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hesh2000
2011-02-21 · 超过35用户采纳过TA的回答
知道答主
回答量:142
采纳率:0%
帮助的人:126万
展开全部
把document.URL改成window.location.href
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式