我想传递一个ff的值到下一个网页,我的代码是
<a href="#" onClick="javascript:var ff=document.form1.sel.options[document.getElementById("Select1").selectedIndex].value;window.open('pp.htm?action='&ff,'')"><strong><font size="4">东东</font></strong></a></td>
这样做可以吧?是不是其它地方该看看,哪能里粗心了。

解决方案 »

  1.   

    补充一下,就是form1的action传值有其它的任务,不要考虑用submit传值,只想通过链接传值。
      

  2.   

    function a(){
    var ff=document.form1.sel.options[document.getElementById("Select1").selectedIndex].value;
    window.open('pp.htm?action='&ff,'');
    }
    <a href="#" onClick="a();"> <strong> <font size="4">东东 </font> </strong> </a> </td>
    这样写不是好点吗~·
      

  3.   


    <script>
    function doit(){
      var sel = document.getElementById("Select1");
      var val = sel.options[sel.selectedIndex].value;
      window.open('pp.htm?action=' + escape(val));
    }
    </script><td>
    <a href="#" onClick="doit()"><strong><font size="4">东东</font></strong></a>
    </td>