是啊,你必须先想办法得到另一张页面的句柄。http是无状态的协议。如果A大模大样的提交到B,则A是无法访问B的。两种办法可以令A访问B:1、B是A用 window.open 事先打开的。
2、B和A是父框架中的兄弟。
思路是这样。祝楼主好运气。@_@

解决方案 »

  1.   

    直接这样写是没用的你需要在a里面 写接收语句
    把<input id=\"ShowFieldName" + i + "\" style=\"visibility:hidden\" name=\"showField" + i + "\" runat=\"server\"/>"
    输出到某个标签的innerHTML里面,然后才能进行显示隐藏操作
      

  2.   

    额,我知道自己错在哪里了。我错误的原因是var showFieldName = document.getElementById("ShowFieldName"+i)中的i的传错了,所以id才会找不到的不过还是谢谢楼上的2位了,分还是照给额。
      

  3.   

    var showFieldName = parent.document.getElementById("ShowFieldName"+i); ???
    存在关系么?