Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Desde Ventana Secundaria (window.open) recargar una div de la pagina principal

Estas en el tema de Desde Ventana Secundaria (window.open) recargar una div de la pagina principal en el foro de Frameworks JS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/07/2009, 12:21
 
Fecha de Ingreso: mayo-2008
Mensajes: 9
Antigüedad: 16 años, 6 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>
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 06:40.