Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2009, 12:21
eduvi
 
Fecha de Ingreso: mayo-2008
Mensajes: 9
Antigüedad: 16 años, 11 meses
Puntos: 0
Desde Ventana Secundaria (window.open) recargar una div de la pagina principal

Hola,

Agradecería si alguien puede ofrecerme alguna idea para el problema que no encuentro como resolver..

El caso es que desde la una ventana secundaria window.open() necesito que al dar a un botón recarge una div (capa_entr) de la página principal. Actualmente solo consigo que dé valores a 2 campos hidden, pero como desde ellos no me funciona un onfocus, ni onchange, pues ya no sé qué hacer.

Os pego código por si aclara un poco más lo que intento preguntar. Mil gracias !!!!!

parte de la paginaPrincipal.php

Código:
<!-- QUISIERA RECARGAR ESTA CAPA AL VOLVER DE LA VENTANA SECUNDARIA, O BIEN AL CAMBIAR EL VALOR DEL CAMPO hidden "txt_id_entrenamiento" (este valor se cambia al cerrar la ventana secuandaria)  -->
<div id="capa_blanca" class="capa_blanca" ">

	<form  class="formulario" onsubmit="sendRequest('POST','./alta_entrenamiento_ajax.php?','cuerpo','mensaje','form_alta_entrenamiento'); return false" method = "post" action="" id="form_alta_entrenamiento">

		<fieldset id="fieldset" class="nada">
		<legend id="leyenda" class="nada"></legend>
		<div id="capa_entr" class="capa_entr">


			<!--Este campo tiene que ser hidden   -->
			<input type="text" id="txt_entr_deportista" name="txt_entr_deportista" size="3" maxlength="10" value="<?php  echo ($actualizar)?$modif_usuario->getIdUsuario():""; ?> "/>
			<!--Al cambiarle el valor en la ventana secundaria, utilizar sendRequest() para recargar la div capa_entr -->
			<input type="text" id="txt_id_entrenamiento" onfocus="probando('a')" name="txt_id_entrenamiento" size="3" maxlength="10" value="<?php  echo ($modif_entrenamiento)?$id_entr_existe:""; ?> "/>
			
			<input type="text" disabled="disabled" border="0" id="txt_entr_n_deportista" name="txt_entr_n_deportista" size="40" maxlength="60" value="<?php echo ($actualizar)?$modif_usuario->getNombre()." ".$modif_usuario->getApellido1():""; ?> "/>
					<a href="javascript:ventanaSecundaria('form_listado_ventana.php?ventanas=2')"> 
					<img src="img/btn_buscar2.jpg" border="0" alt="Buscar Deportista"></a>
		  <!-- ELEMENTOS DEL FORMULARIO -->
	  
</div><!--"capa_entr" -->

<div id="capa_entr_ejer" class="capa_entr_ejer"> 
        <!-- MÁS ELEMENTOS DEL FORMULARIO  -->
</div> <!-- "capa_entr_ejer"-->

		</fieldset>
	</form>
<!-- Aparte en un . js -->

Código:
 
function ventanaSecundaria (URL){ 
	//alert(URL);
	wi ndow.open(URL,"ventana1","width=700, height=550, scrollbars=no, menubar=no, location=no, resizable=no") 
}
ventanaSecundaria
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt p://ww  w.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="h tp://w ww.w3.org/1999/xhtml">
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>

	<link rel="stylesheet" type="text/css" href="./css/style.css" media="screen" />
	<link rel="stylesheet" type="text/css" href="./css/lightbox.css" title="green"/> 
	<script type="text/javascript" src="./js/zxml.js"></script>
    <script type="text/javascript" src="./js/md5.js"></script>	
    <script type="text/javascript" src="./js/pValidacionInc.js"></script>

	<script type="text/javascript" src="js/lightbox.js"></script>
	<script language="JavaScript" type="text/javascript" ></script>
</head>
<body onload="sendRequest('GET','./form_listar_usuario.php?ventanas=2','cuerpo_ventana');" >

<div id="cuerpo_ventana">
</div>



<div id="cuerpo_listado"> 

<input type="image" id="bt_identif" src="./img/modifcar.gif" border="0"  onclick="window.opener.document.getElementById('txt_entr_deportista').value = '3';
 window.opener.document.getElementById('txt_entr_n_deportista').value = 'valor';window.close();" />

</div>  

</body>
</html>