在index.jsp中有个复选框,选好后,点击按钮我想把参数传递给一个弹出窗口,怎么做啊?

解决方案 »

  1.   

    // javascritp 弹窗对话框
    ---------------------------------------
        <script language="jscript">
          function popwindow()
          {
            var sRet = window.showModalDialog("message_dialog.jsp?参数名=参数变量", "", "dialogWidth=320px;dialogHeight=130px");
          }
        </script>
      

  2.   

    上面的回复和本贴无关, 下面的代码应该基本可以,不过没有调试过
    ----------------------------------------
    <script  language="JavaScript">
              function  AutoJumpList(SelectObject)
              {
    window.showModalDialog("message_dialog.jsp?projects_is=SelectObject.options[SelectObject.selectedIndex].value", "", "dialogWidth=620px;dialogHeight=130px");
    // 弹出窗口获得已参数
    }
            </script><select name="selectList" id="selectList" onChange="AutoJumpList(this)">
    ....
    </select>
      

  3.   

    “上面的回复”我指的是我自己的第一条回复,不是指"wufongming"的
      

  4.   

    function op()
    {
     s = ""
     ch = document.getElementsByName("checkbox的name")
     for(i = 0;i<ch.length;i++)
     {
      if(ch[i].checked)
       s +=  ch[i].value + "|"
     }window.open("x.jsp?param=" + s)
    }即可
      

  5.   

    用6楼的方法把参数传递过去了,但出现了两个问题......1、弹出的窗口没法设置参数了,现在的效果和在新窗口中打开链接一样。2、点击一次按钮后,刷新原来的页面会要求我“重新发送信息”。这个页面是取得了一个参数,但是get过去的。咋办呢~
      

  6.   

    点击按钮的type="button" not submit
      

  7.   

    哦,第二个问题搞定了,多谢~~~第一个问题怎么办咧,net_lover兄~ 
      

  8.   

    我在"x.jsp?param=" + s后加上
    ,width=500,height=500没用……