<input type="text" size="22" id="last_no" name="last_no" onClick="winope('last_no.jsp','add');">
<script language="javascript">
function winope(url,title)  
{  
 var tmp = 123;
window.open(url,title,"toolbar=no,directories=no,menubar=no,scrollbars=yes,width=800,height=580");  
}  
</script>
现要求把 123 这个值传到last_no.jsp页面,该如何修改程式?

解决方案 »

  1.   


    <input type="text" size="22" id="last_no" name="last_no" onClick="winope('last_no.jsp','add');">
    <script language="javascript">
    function winope(url,title)  
    {  
     var tmp = 123;
     url = url+"?id="+temp;
    window.open(url,title,"toolbar=no,directories=no,menubar=no,scrollbars=yes,width=800,height=580");  
    }  
    </script>
      

  2.   

    window.open(url+'?para='+tmp, title,......
      

  3.   

    主要是使用url重写 如:url?param=你要传的值
      

  4.   

    <input type="text" size="22" id="last_no" name="last_no" onClick="winope('last_no.jsp','add');">
    <script language="javascript">
    function winope(url,title)  
    {  
     var tmp = 123;
     url = url+"?id="+tmp;
    window.open(url,title,"toolbar=no,directories=no,menubar=no,scrollbars=yes,width=800,height=580");  
    }  
    </script>在last_no.jsp页面中
    <%String m=request.getParameter("id"); %>
    <h1><%=m%></h1>