Foros del Web » Programando para Internet » Javascript »

Cambiar contenido de un "hidden"

Estas en el tema de Cambiar contenido de un "hidden" en el foro de Javascript en Foros del Web. Bueno, me gustaria saber si es posible hacer un cambio del "value" de un "input type=hidden" desde otra ventana del navegador. Es decir, que yo ...
  #1 (permalink)  
Antiguo 09/05/2003, 16:41
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Cambiar contenido de un "hidden"

Bueno, me gustaria saber si es posible hacer un cambio del "value" de un "input type=hidden" desde otra ventana del navegador.
Es decir, que yo doy a un boton y me abre un pop-up, y luego en ese pop-up si pulso un link me modifica el valor del input type hidden del "opener" y ademas me cierra el pop-up.

Espero que hayais entenido lo que he pretenidod decir ^^
__________________
Tu portal de manga y anime.
  #2 (permalink)  
Antiguo 09/05/2003, 17:10
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 5 meses
Puntos: 38
Prueba esto:

Código PHP:
<html>
 <
head>
  <
script language="JavaScript">
   function 
abre(){
    
open("popup1.htm");
   }
  
</script>
 </head>
 <body>
  <form name="frm">
   <input type="text" name="texto">
   <input type="button" name="popup" value="Popup" onclick="abre()">
  </form>
 </body>
</html> 
popup1.htm
Código PHP:
<html>
 <
head>
  <
script language="JavaScript">
   function 
cambia(){
    
opener.document.frm.texto.value document.frm2.val.value;
    
close();
   }
  
</script>
 </head>
 <body>
  <form name="frm2">
   <input type="text" name="val">
   <input type="button" name="enviar" value="Enviar" onclick="cambia()">
  </form>
 </body>
</html> 
Pruébalo y luego cambia el <input type="text"> de la ventana principal por <input type="hidden">, el resultado es el mismo.

Saludos.
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 03:43.