我老是在php与javascript的连接上出问题~~~不知这篇文章该在php版还是该在javascript版发表!有那个好的javascript网站吗?介绍我去看看啊!:)多谢大家了~

解决方案 »

  1.   

    我想你给js变量付值时可能是这样:var no=020411121356
    是吗?或者你改成这样试试:var no="020411121356"
      

  2.   

    <a href=# onclick="return opencart()">go</a><SCRIPT LANGUAGE="JavaScript">
    <!--
    var idstr="020411135729";
    function opencart(id) 

    window.open("test2.php?nou="+idstr,"","height=200,width=600,left=190,top=0,resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no");
    return false;

    //-->
    </SCRIPT>//////test2.php
    <?
    echo $nou;
    ?>我這樣用很好呀,應該是javascript變量不要用id關鍵字的原因吧
      

  3.   

    呵呵~~~解决了,多谢!!你的意思是js把no当成int型的了??
    哪要是强行定义no为char的,用什么啊??char no;???好象有问题啊?
      

  4.   

    呵呵~~~解决了,多谢!!你的意思是js把no当成int型的了??
    哪要是强行定义no为char的,用什么啊??char no;???好象有问题啊?
      

  5.   

    對不起回答錯了。
    應該是
    <a href=# onclick="return opencart('020411121356')">go</a><SCRIPT LANGUAGE="JavaScript">
    <!--
    function opencart(id) 

    window.open("test2.php?nou="+id,"","height=200,width=600,left=190,top=0,resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no");
    return false;

    //-->
    </SCRIPT>
    //////test2.php
    <?
    echo $nou;
    ?>
    我用的都很正常呀,原因應該是你沒有在用引號把數字包起來
    上面的回答有問題,不用看了嘻嘻.....
      

  6.   

    to: skimeister(我是奋怒) 
       
    呵呵~~~解决了,多谢!!你的意思是js把no当成int型的了??
    哪要是强行定义no为char的,用什么啊??char no;???好象有问题啊?