代码详细一点啊既然<%=Table1.NAME%+"1">、<%=Table1.NAME%+"2">可以
那么用
<%!
String id;
%>
<%=Table1.NAME+id%>
这个id不就是可以变得了么?
如果需要从url得到id
还可以id=request.geParameter("id")

解决方案 »

  1.   

    使用eval()函数
    ====================
    例子如下:a.htm
    -----------------------------
    <html>
    <script>
    function a(){
    window.open("b.htm")
    }
    </script>
    <body><a onclick="javascript: a()">open</a>
    <form name=form1 action="">
    <input name=in1 value=1>
    <input name=in2 value=2>
    <input name=in3 value=3>
    <input name=in4 value=4>
    <input name=in5 value=5>
    <input name=in6 value=6>
    <input name=in7 value=7>
    </form>
    </body>
    </html>--------------------------------
    b.htm
    --------------------------------
    <html>
    <script>
    function b(){
    var s = "window.opener.document.form1.in" + n.value + ".value = '" + val.value + "'" ;//document.form1.str1.value;"
    alert(s);
    eval(s);
    window.close();
    }
    </script>
    <body>
    <input id=n ><input id=val><button text="click" onclick="javascript:b();">click</button>
    </body>
    </html>
      

  2.   

    function toOk(){
    var i=<%=(String)hInParams.get("PAGE_SORT")%>;
    window.opener.document.form1.<%=BfTransportStation.STATION_NAME+i%>.value = document.form1.<%=BfTransportStation.STATION_NAME%>.value; }楼上的,这样是不行的