Foros del Web » Programando para Internet » Javascript »

Como lleno inputs de una pagina a otra con Jscript

Estas en el tema de Como lleno inputs de una pagina a otra con Jscript en el foro de Javascript en Foros del Web. Hola, Mi problema es el siguiente: Normalmente uno cuando quiere llenar un ampo por javascript lo hace asi: document.getElementById('id_objeto').value='texto' ; Eso funciona bien siempre y ...
  #1 (permalink)  
Antiguo 09/12/2011, 08:42
Avatar de felgueta  
Fecha de Ingreso: diciembre-2011
Mensajes: 40
Antigüedad: 12 años, 11 meses
Puntos: 0
Como lleno inputs de una pagina a otra con Jscript

Hola,

Mi problema es el siguiente:

Normalmente uno cuando quiere llenar un ampo por javascript lo hace asi:

document.getElementById('id_objeto').value='texto' ;

Eso funciona bien siempre y cuando estamos en una misma pagina, pero que sucede cuando el campo id_objeto se encuentra en una pagina distinta, ¿como logro referenciar aquella pagina?, el dilema estaria en como ubicarla por jscript:

document.getElementById('id_objeto').value='texto';

como reemplazar el document por el nombre q sea, nose, son cuestionamiento que me hago.. ustedes quizas tengan la respuesta..

Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 09/12/2011, 08:57
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Como lleno inputs de una pagina a otra con Jscript

buenas,
la solución depende mucho de al menos dos factores: ¿cómo enlazas al otro documento? ¿marcos, popups? ¿los documentos se encuentra en el mismo dominio? si son documentos de distintos dominios, no hay nada que puedas hacer. simplemente javascript no te lo permitirá porque se considera una violación a sus normas de seguridad (póliza del mismo origen). marcos o popups, en ambas formas necesitas obtener la referencia del objeto Window donde reside el documento al que quieres acceder. si trabajas desde un popup, la propiedad opener hace referencia al objeto Window de la ventana que creó dicho popup. o sea, la ventana padre. en los marcos, debes usar una combinación de las propiedades top -o parent- y frames. top hace referencia al objeto Window más alto en la jerarquía de los marcos, mientras que parent es el objeto Window del marco ancestro al documento -o sea, el padre. en ambos casos, una vez tengas la referencia del objeto Window, seguido continua el acceso al objeto document y la invocación de getElementById; tal como se haría normalmente, solo que al inicio tiene un objeto.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 09/12/2011, 10:05
Avatar de felgueta  
Fecha de Ingreso: diciembre-2011
Mensajes: 40
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Como lleno inputs de una pagina a otra con Jscript

Gracias zerokilled
, seria mucho pedir que colocararas el ejemplo equivalente en codigo..?
Yo lo trabajare con popups , todo demntro del mismo dominio......

gracias
  #4 (permalink)  
Antiguo 09/12/2011, 10:26
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Como lleno inputs de una pagina a otra con Jscript

en pseudocódigo...
Código:
SET elem TO CALL document.getElementById WITH id OF self.opener
SET elem.value TO new_string
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: funcion, inputs, js, jscript, lleno
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 20:15.