onclick="setlink('xx')" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
onclick="setlink(xx)"

解决方案 »

  1.   

    单引号 不用去 ...
    你怎么能用request.getParameter("type"); 来获取type 的值呢,你的type 压根就没定义啊,它只是function setlink() 的一个参数啊 ...
      

  2.   

    我在document.Form1.submit();的前面有:
    document.Form1.action="manageplayer.jsp?type="+type;
    就是我注释掉的那行
    但是打开了还是取到空值
      

  3.   

    应该没问题呀,你在方法的入口处把TYPE用ALERT打出来看看.还有呀,哥们儿,你的编程风格不太好呀.function setlink(type)
              {
                var str;
                if(type=="xx")
                {
                  str="是否要将该玩家置为下线?";
                }
              }--------------------------------function setlink(type) {
    var str;
    if(type=="xx") {
    str="是否要将该玩家置为下线?";
             }
    }
    这样是否更好.
      

  4.   

    我打印了,是xx,但是到页面里就是null了,呵呵.谢谢你的建议,我以后会注意的.
      

  5.   

    你问什么要那样传值呀,定义一个hidden就可以了