<A onclick="return OpenWin('test1.aspx?Form=test2&amp;Sid='+txtID.Text+'&SName='+txtName.Text,'',500,500)" href="#"><IMG id="Img2" runat="server" src="1.jpg" border="0"></A>但无法把txtID.Text,txtName.Text传过去。
那个写错了?

解决方案 »

  1.   

    <A onclick="return OpenWin('test1.aspx?Form=test2&Sid="+txtID.Text+"&SName="+txtName.Text+",'',500,500)" href="#"><IMG id="Img2" runat="server" src="1.jpg" border="0"></A>
      

  2.   

    <script language="javascript">
    function OpenWin()
    {
    var id=document.getElementById("txtID");
    var name=document.getElementById("txtName");
    url="test1.aspx?Form=test2&Sid="+id.value+"&SName="+name.value;
    window.open(url);
    }
    </script><A onclick="return OpenWin();" href="#"><IMG id="Img2" runat="server" src="1.jpg" border="0"></A>
      

  3.   

    <A onclick="return OpenWin('test1.aspx?Form=test2&Sid=" + document.getElementById('txtID'.value + "&SName=" + document.getElementById('txtName').value + "','',500,500)"  href="#"><IMG id="Img2" runat="server" src="1.jpg" border="0"></A>
      

  4.   

    在cs里面
    pulic string aa,bb;
    aa=txtID.Text;
    bb=txtName.Text;
    在aspx里面
    <A onclick="return OpenWin('test1.aspx?Form=test2&amp;Sid= <%# aa %> &SName= <%# bb %> ,500,500)" href="#"><IMG id="Img2" runat="server" src="1.jpg" border="0"></A>