Foros del Web » Programando para Internet » Javascript »

como pintar un iframe desde otro archivo jsp con un evento onClick

Estas en el tema de como pintar un iframe desde otro archivo jsp con un evento onClick en el foro de Javascript en Foros del Web. buenas alguien podria decirme como hago para pintar un iframe con codigo de otro archivo jsp, ya que declaro un iframe desde un archivo jsp ...
  #1 (permalink)  
Antiguo 15/01/2010, 10:20
 
Fecha de Ingreso: mayo-2009
Mensajes: 34
Antigüedad: 14 años, 10 meses
Puntos: 0
como pintar un iframe desde otro archivo jsp con un evento onClick

buenas

alguien podria decirme como hago para pintar un iframe con codigo de otro archivo jsp, ya que declaro un iframe desde un archivo jsp pero deseo pintarlo haciendo click con un evento onClick y este evento ejecute el codigo jsp del otro archivo y me pinte el control iframe apartir de ese codigo, he intentado asi:

Código:
<form name="pruebas">
<table align="center" border="1">
<tr>
<td><iframe height="200" width="370" id="frmdashboard"></iframe></td>
</tr>
<tr>
<td> <img type="image" align="middle" src="http://www.forosdelweb.com/f13/images/torta.png" border='0' name="imgtorta" id="imgtorta" title="Presione aqui para ver el reporte por tortas" onClick="document.getElementById('frmdashboard').src = encodeURI('prueba.jsp');    " /></td>
</tr>
</table>
</form>
pero en el momento de obtener informacion de un control (por ejemplo el de un select) no me devuelve ningun valor.

me pueden ayudar por fa

muchas gracias por la atencion prestada
  #2 (permalink)  
Antiguo 15/01/2010, 12:02
Avatar de cocu3  
Fecha de Ingreso: diciembre-2007
Mensajes: 235
Antigüedad: 16 años, 4 meses
Puntos: 6
Respuesta: como pintar un iframe desde otro archivo jsp con un evento onClick

creo q solo te falta colocar el src en blanco y quitarle el </iframe>:

Código PHP:

<td><iframe height="200" width="370" id="frmdashboard" src=""></td
__________________
editor de fotos

Etiquetas: iframe, jsp, onclick, pintar, eventos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:46.