有一个超级链接"首页"想实现这样的功能,点击它的时候进行判断如果条件符合,跳转到页面a否则跳转到页面b请各位大侠指点,谢谢

解决方案 »

  1.   

    <script>
    function check(){
      if(){
        window.location.href='a.htm';  }else{
      window.location.href='b.htm';
     }
    }
    </script>
    <a href="javascript:test()">点击试试</a>
      

  2.   

    <a href="#" onclick="if(条件符合)location.href='a.htm'; else location.href='b.htm';">xxx</a>
    就是这么简单!
      

  3.   


    不好意思,刚才你说的我懂是懂,但是我后来想加上一个判断用户是否登陆的,我加上了if(<%=session("username")>%>&&<%="password"%)
    不知道这样判断对不对,因为我想在用户登陆的情况下跳转到index_1.asp,否则登陆到index.asp
      

  4.   

    这种最好先赋给一个本地变量.再去判断.否则容易出错.
    例如:
    var user= '<%=session("username")%>';
    if(user!=''){
    //your code here
    }
      

  5.   

    这种最好先赋给一个本地变量.再去判断.否则容易出错. 
    例如: JScript codevar user= '<%=session("username")%>';
    if(user!=''){
    //your code here
    }
    刚才按照你说的方法去做了,但是运行并且用户登陆后,点"首页"超链接,出错了,说jk(是我登陆的用户名)未定
      

  6.   

    我是这样写的
    <script>
    var user='<%=session("username")%>'
    function check(){
    if(!user)window.location.href=index.aspelse window.location.href=index_1.asp}<body><a href="javascript:check()">首页</a></body>
      

  7.   

     这样试试
    function check(){ 
    var user=' <%=session("username")%>'
    if(!user)window.location.href=index.asp else window.location.href=index_1.asp } 
      

  8.   

    <script>
    function check()
    var user='jk'
    if(!user)window.location.href=index_1.asp
    else window.location.href=index.asp
    </script>
    </head>
    <body style="margin:0px;padding:0px; background-image:url(images/bg4.jpg);font-size:12px" >
    <div id="container" style=" background-color:#FFF">
    <div id="header" ><div style="width:955px;height:108px; background-image:url(images/文字透明.png)"allowtransparency="true"></div></div>
    <div id="top">
    <ul>
    <li><a href="javascript:check()">首页</a></li>
    <li><a href="jkjj.asp">简介</a></li>
    <li><a href="zzjg.asp">组织结构</a></li>
    <li><a href="zcfg.asp">政策法规</a></li>
    <li><a href="lxfs.asp">联系方式</a></li>
    <li style="background-image:none; color:#FFF">现在是:<span id="timeToday"></span><span id="clockNow"></span></li>
    </ul>
    </div>
      

  9.   

    <script> 
    function check() 
    var user='jk' 
    if(!user)window.location.href=index_1.asp 
    else window.location.href=index.asp 
    </script> 
         user为字符变量,直接if(!user),不知道是不是会出问题。
      

  10.   

    var user='jk';
    var haveName = false;
    if(''==user || equl(user,'')){haveName=false;} else{haveName=true;}
    if(haveName){ //转到 A} else{ 转到B}