PHP 代码如下 :if ($row['lok']==122){
echo "<script>top.location.href='e.php';</script>";
exit;}要把上面的转成JS代码 请问一下怎么转 ?谢谢!!!

解决方案 »

  1.   

    var number=<?php echo $row['lok'];?>;
    checkIt(number);
    function checkIt(number){
    if (number!==122){
    top.location.href="e.php";
    }
    }大約如此.js 许久不碰差不多要残废了
      

  2.   

    <SCRIPT language=JavaScript>
    var number=<?php echo $row['lok'];?>;
    checkIt(number);
    function checkIt(number){
    if (number!==122){
    top.location.href="e.php";
    }
    }
    </SCRIPT>这样子搞进去 不行 !就连网页都显示错误了 
    还需要帮忙!!!!
      

  3.   

    js中,echo js之的操作是要生在dom的。var ok =122;
    if (ok==122){document.write( "<script>top.location.href='e.php';</script>");}
      

  4.   

    Parse error: syntax error, unexpected '<' in E:\APMServ5.2.6\www\htdocs\xz\index.php on line 60
    搞进去后显示以上的错误!!!还是不行 !!!
    把 OK 改为 LOK的 也还是不行  !!! 继续等高手中!!!!!! 
      

  5.   

    Php....代码确实没有错误<html>
       <head>
       </head> <body>

               <?php $row['lok'] =122?>
               <SCRIPT language=JavaScript>
                     var number=<?php echo $row['lok'];?>;
                     if (number!==122) location.href="http://www.baidu.com/";
                  </SCRIPT>

    </body>
    </html>
      

  6.   


    是这个意思不?
    if ($row['lok']==122){$a = <<<EOT
    document.write( "<script>top.location.href='e.php';</script>");
    EOT;
    echo $a;}
      

  7.   

    不知道你需要怎样的效果,可能是
      var number= "<?php echo $row['lok'];?> ";
      if (number!==122) location.href="http://www.baidu.com/";
    原式少了对引号也可能是
    document.write( "<scr"+"ipt>top.location.href='e.php';</scr"+"ipt>");
    script 需要拆断,js用户手册中有实例