Código:
y os dejo la funcion Javascript en la cual invoco para que me haga la operacion<%@ include file="../comun/include.jsp" %> <script language="JavaScript" type="text/javascript" src="js/func_Aux.js"></script> <div class="bloque"> <form:form commandName="imagen"> <table border="0" cellpadding="0" cellspacing="0" class="tblResultados" id="listaImag"> <caption>Lista de imagenes a adjuntar</caption> <tr> <th scope="col">Nombre Imagen</th> <th scope="col">Acción</th> </tr> <c:forEach var="imagn" items="${imagen.nombreFicheros}"> <tr> <td style="text-align: left;" id="nombreArch"><c:out value="${imagn}"/></td> <td style="text-align: left;"><a class="linkinterno" href="javascript:devolverValor('${imagn}');">Adjuntar</a></td> </tr> </c:forEach> </table> </form:form> </div>
Código:
y os dejo el trozo del formulario donde quiero que me devuelva el nombre del valor que quiero que pegue en el formulariofunction devolverValor(archivo){ var campo = document.getElementById(archivo).innerHTML; alert("campo: " + campo); // var campo2 = document.forms[0].nombreArch.value; // alert("campo2: " + campo2); opener.document.getElementById("imagN").value = campo; close(); }
Código:
<table> <tr> <td> <div id="vistaImagen"> <form:label path="imagenNombre" id="imagenNombre"> Nombre de imagen: </form:label> <label id="imagN" style="font-size:0.7em; font-weight:normal;vertical-align: middle;text-align:left; color: gray;"><c:out value="${imagen.nombreFicheros}"/></label> </div> </td> <td> <div id="vistaImagen"> <a class="linkinterno" href="javascript:abrirPopUp();"/>Adjuntar Imagen</a> </div> </td> </tr> </table>
Muchas gracias y a ver si alguien me pudiera echar un cablecillo
un saludo