谁能给我详细讲讲这个东西的用法
window.opener.document.all.photo.value="<%=photoName%>";
 最好是能给我一段代码  例子

解决方案 »

  1.   

    取得页面中id为photo的对象,将它设值?window.opener.document.all用法还是去找JS的资料吧,没研究过!
      

  2.   

    哦, 这个window.opener.document.all.photo.value="<%=photoName%>";
     photo  只的是什么东西
      

  3.   

    你搜下id="photo",有没有这个玩意。有的话你就知道是什么了吧
      

  4.   

    <td  rowspan="4" valign="middle">
    <fmt:message key="partnerUser.photo" />
    </td>
    <html:hidden property="picName" value="" /> <td rowspan="4" valign="bottom" class="content">

    <div id='pic' class="photocontainer">
    <c:if test="${empty partnerUserForm.id}">
    <img id="imgUser" src="${app}/<%=defaultThumbnailPic%>" style="border-width: 0px;" />

    </c:if>
    <c:if test="${not empty partnerUserForm.id}">
    <c:choose>
       <c:when test="${not empty partnerUserForm.photo}">
        <img id="imgUser" src="${app}/<%=basePath%>${partnerUserForm.photo}" style="border-width: 0px;"/>
       </c:when>
       <c:otherwise>
        <img id="imgUser" src="${app}/<%=defaultNoPic%>" style="border-width: 0px;"/>
       </c:otherwise>
    </c:choose>

    </c:if>
    </div>
    <input id="photo" type="hidden" name="photo" value="${partnerUserForm.photo}"/><br>
    <input type="button" name="changePicUser" id="changePicUser" value="选择图片" class="btn" onclick="openUserPhotoPage()"/>

    </td>
     看看吧 。 我不知道哪个photo是真正 传值的
      

  5.   

    <input id="photo" type="hidden" name="photo" value="${partnerUserForm.photo}"/><br>就是这个!
      

  6.   

    我们的 新增页面  和 修改页面 是一个页面  我感觉这个隐藏于是用来在修改的时候显示图片用的吧。
        这个隐藏宇里的 value  不是用FORM 里取的值吗,    那form在新增的时候 里面根本就没有值
      

  7.   

    你应该是用window.open打开的页面,window.opener.document.all.photo.value="<%=photoName%>";设置父窗口中id为photo的值为photoName的值。