switch(window.location.href){
case "http://123.net":
window.location="http://123.net/123/";
break;
case "http://456.net":
window.location="http://456.net/456/"
break;
}

解决方案 »

  1.   

    非常感谢您的回复
    我用您的语句做了最简单的index.htm:<html> 
    <script language=javascript> 
    switch(window.location.href){
    case "http://123.net":
    window.location="http://123.net/123/";
    break;
    case "http://456.net":
    window.location="http://456.net/456/"
    break;
    }
    </script> 
    </html>结果网页没有跳转,显示空白,不知哪里引用不对?
      

  2.   

    <html> <head>
    <script language=javascript> 
    function do(){
    switch(window.location.href){
        case "http://123.net":
           window.location="http://123.net/123/";
           break;
        case "http://456.net":
           window.location="http://456.net/456/"
           break;
        }
    }
    </script> </head><body onload=do()></body>
    </html>此外我疑问的是你怎么不直接把地址绑定到子目录下?这个应该是可以设置的!!!????????
      

  3.   

    感谢回复!
    不过这样引用会出现语句错误,上面使用的是switch、window.location,下面的onload=do()不能实现.另:地址可以做到直接转向到子目录,但不是绑定,这样就和我要实现的功能有比较大的区别恳请高手们继续帮忙!
      

  4.   

    alert(window.location.href)看看是否和case后面的一样。
    Try:
    case "http://123.net":
    ----->
    case "http://123.net/":
      

  5.   

    非常感谢两位的回复,我准备结贴了:
    net_lover(孟子E章)  22分
    xdspower()  8分