<form method="POST" action="http://www.csdn.net/member/logon.asp" target="_blank" name="a">如上,多加了一个target="_blank"我认为如果再遇到类似的问题,建议你可以看看实际的代码,html的代码是最好学习的 :-)

解决方案 »

  1.   

    action后文本框中的内容是会直接转变成变量的
      

  2.   

    我想用在登陆时打开一个没有没有标准按钮和地址链的窗口,网页运行都新窗口中,我用javascript语句 window.open("programe.php?chatuser=$chatuser&chattext=$chattext",'','status=1,resizable=1,scrollbars=1');
    变量传不过去啊,有什么方法那,请帮忙!!!     
      

  3.   

    当然~~在JS代码中没有对php变量进行解析,换成这样:
    window.open("programe.php?chatuser=<? echo $chatuser ?>&chattext=<? echo $chattext ?>",'','status=1,resizable=1,scrollbars=1');
      

  4.   

    为安全起见,请你用PHP4的SESSION.
    session和cookies共同使用,效果很好.
      

  5.   

    为了安全起见,
    请你不要使用cookie为了主机负荷起见,
    请你不要使用session呵呵~~:P
      

  6.   

    csdn不是用ASP写的吗?
    用php怎么写啊.
      

  7.   

    那叫html,通用于任何脚本语言~:)
      

  8.   

    用Session保存到服务端。
    session_start();
    session_register("user");
    $user="name";
    就可以了
      

  9.   

    问题还没解决,
    我的html语句
    <input type=text name=chatuser size=8  value="<? echo $chatuser; ?>">
    在javascript中取不到$chatuser,
    只能这样var  chatuser=login.chatuser.value
    宇凡的 window.open("programe.php?chatuser=<? echo $chatuser >'','
                            status=1,resizable=1,scrollbars=1');
    语句就不能用了,不知怎么把变量传到下一页,求救
      

  10.   

    宇凡的 window.open("programe.php?chatuser=chatuser','
                            status=1,resizable=1,scrollbars=1');
    做一个隐藏表单,把变量送给它
    <input type=hidden name=chatuser value="<?echo $chatuser;?>">
    然后直接用啊!