echo "<script lanuage=\"javascript\">\n";
应该是language

解决方案 »

  1.   

    不执行??
    什么意思??
    是你指定的那些代码在服务器端没有执行!
    还是浏览器没有按照你指定的方式执行!
    而且你上面的代码好象有些问题,因为浏览器得到的信息是:
    <script lanuage="javascript">(lanuage=>language)
    ssssssssssssssssssssssssssssssssssssss(这一行好象有问题)
    <!--
    window.open("./index.php","_new",'location=no,toolbar=yes,resizable=yes,status=no,bottom=0,right=0,left=0,top=0')
    //-->
    </script>
      

  2.   

    Session_register("my_right");
     $my_right = $m_right;
           //从下面开始就不执行了,为什么?
     echo "<script language=\"javascript\">\n";
     echo "//ssssssssssssssssssssssssssssssssssssss\n";
     echo "<!--\n";  
     echo "window.open(\"./index.php\",\"_new\",'location=no,toolbar=yes,resizable=yes,status=no,bottom=0,right=0,left=0,top=0')\n";
     echo "//-->\n";
     echo "</script>\n";
      

  3.   

    新的页面上是否在首行写入了session_start();?
      

  4.   

    查看执行后的源代码,看看是否有那些语句,
    因为可能因为js代码出错,不会执行window.open语句