Foros del Web » Programando para Internet » Javascript »

duda bien dificil

Estas en el tema de duda bien dificil en el foro de Javascript en Foros del Web. a medida q uno aprende cosas nuevas, las dudas son mas complicadas O_O en fin, la idea es q una pagina tiene q entrar dentro ...
  #1 (permalink)  
Antiguo 11/05/2010, 13:50
 
Fecha de Ingreso: abril-2010
Mensajes: 143
Antigüedad: 14 años, 7 meses
Puntos: 0
duda bien dificil

a medida q uno aprende cosas nuevas, las dudas son mas complicadas O_O
en fin, la idea es q una pagina tiene q entrar dentro de otra (tipo iframe) y ser funcional a un formulario que esta en la pagina que contiene este mismo...resumiendo:
pagina1 contiene pagina2 como iframe
pagina1 contiene campo de formulario
el envio del form esta en pagina1, y tiene q incluir los datos que tiene pagina2
espero haberme explicado bien
  #2 (permalink)  
Antiguo 11/05/2010, 13:56
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años, 8 meses
Puntos: 40
Respuesta: duda bien dificil

Lo único que no entiendo de lo que has explicado es:

el envio del form esta en pagina1, y tiene q incluir los datos que tiene pagina2

Como que tiene que incluir los datos que tiene página2? a que te refieres? datos como variables PHP?
  #3 (permalink)  
Antiguo 11/05/2010, 14:08
 
Fecha de Ingreso: abril-2010
Mensajes: 143
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: duda bien dificil

exacto, la pagina2 contiene muchos selectbox y la pagina1 tiene el boton del form...
la idea es q al tocar el boton del form pueda PHP tomar variables a los selectbox de la pagina2
  #4 (permalink)  
Antiguo 11/05/2010, 14:38
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Tema movido desde PHP a Javascript
  #5 (permalink)  
Antiguo 11/05/2010, 14:39
 
Fecha de Ingreso: enero-2009
Mensajes: 455
Antigüedad: 15 años, 10 meses
Puntos: 11
Respuesta: duda bien dificil

algún día pense lo mismo que tu, y creo que no se puede o si?
tendrias que en pagina 2 mandar de alguna forma los datos en pagina 1, podría ser en algun evento con javascript y pasar las variables con ajax a pagina 1, en pagina 1 ponerlas como input hidden o algo por el estilo

Saludos
  #6 (permalink)  
Antiguo 11/05/2010, 14:40
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años, 8 meses
Puntos: 40
Respuesta: duda bien dificil

Recoger directamente los valores de la pagina2, no es posible con PHP, ya que PHP es un lenguaje de servidor y cada frame seria una petición completamente diferente sin relación en código, la única posibilidad que se me ocurre es que, con Ajax, escribas en un archivo de texto en el servidor indicando que checkbox están marcados y cuales no, y que cada vez que quites o actives uno, realice el cambio en ese archivo de texto, tampoco creo que funcionase bien cuando hayan muchos usuarios visitando eso, y aparte se complica mucho la tarea.

Una solución complicada es Ajax, con PHP no es posible.


Un saludo
  #7 (permalink)  
Antiguo 11/05/2010, 14:43
 
Fecha de Ingreso: abril-2010
Mensajes: 143
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: duda bien dificil

el sistema involucra usuarios y muchos textbox q deben ser presionados por ellos...por lo visto era mas dificil de lo q creia xD
  #8 (permalink)  
Antiguo 12/05/2010, 11:02
 
Fecha de Ingreso: abril-2010
Mensajes: 143
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: duda bien dificil

Helios me explicas con detalle como hacer lo de AJAX?
  #9 (permalink)  
Antiguo 12/05/2010, 11:09
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años, 8 meses
Puntos: 40
Respuesta: duda bien dificil

¿Tienes algún conocimiento de Ajax?

Un saludo
  #10 (permalink)  
Antiguo 12/05/2010, 11:38
 
Fecha de Ingreso: abril-2010
Mensajes: 143
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: duda bien dificil

no lamentablemente, pero puedo aprender lo q sea necesario
  #11 (permalink)  
Antiguo 12/05/2010, 11:50
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años, 8 meses
Puntos: 40
Respuesta: duda bien dificil

Entonces te recomiendo que leas algún manual.

Aqui te dejo uno: Manual

Un saludo
  #12 (permalink)  
Antiguo 12/05/2010, 12:01
 
Fecha de Ingreso: abril-2010
Mensajes: 143
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: duda bien dificil

bueno, termino de leer y te aviso
  #13 (permalink)  
Antiguo 12/05/2010, 12:44
 
Fecha de Ingreso: abril-2010
Mensajes: 143
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: duda bien dificil

bueno ya termine....muy interesante AJAX, cuando resuelva este problema me lo voy a poner a estudiar a fondo...ahora como sigo?
  #14 (permalink)  
Antiguo 12/05/2010, 14:21
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años, 8 meses
Puntos: 40
Respuesta: duda bien dificil

No es cuestión de un día, yo no te voy a hacer el código, yo te estoy dando los pasos para que aprendas ajax y resolverte dudas, pero el que lo tiene que aprender eres tu, no yo, una cosa es leerlo y otra entender y aprender como funciona ajax, una vez entiendas y aprendas ajax sabrás como se realiza lo que quieres.

Un saludo
  #15 (permalink)  
Antiguo 13/05/2010, 10:58
 
Fecha de Ingreso: abril-2010
Mensajes: 143
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: duda bien dificil

y quien te pidio q me hagas el code?
hablas de guiarme y te pido q continues....
  #16 (permalink)  
Antiguo 14/05/2010, 10:25
 
Fecha de Ingreso: enero-2009
Mensajes: 455
Antigüedad: 15 años, 10 meses
Puntos: 11
Respuesta: duda bien dificil

perdón que me meta en su "debate" pero la duda que tengo es, porque hacerlo con iframes? obvio la pregunta puede ser respondida fácilmente con algo como "porque es un requerimiento" pero si tienes la oportunidad de replantear el problema, te aconsejo que quietes los iframes

saludos
  #17 (permalink)  
Antiguo 14/05/2010, 10:52
Avatar de cleek  
Fecha de Ingreso: diciembre-2006
Ubicación: Atras del cocodrilo
Mensajes: 122
Antigüedad: 18 años
Puntos: 1
Respuesta: duda bien dificil

Sí es posible pasar variables vía JS de un frame a otro.

Ponle un id al iframe. Desde dentro del iframe puedes acceder a variables JS de la página padre mediante window.parent, es decir, window.parent.document.getElementById te puede servir para sacar valores del frame padre. Desde la página que contiene al iframe, puedes accesar a las variables mediante document.getElementById('elIdQueLeHayasPuestoAlIfr ame').contentDocument ó document.getElementById('elIdQueLeHayasPuestoAlIfr ame').contentWindow.document, no recuerdo bien cuál es pero probablemente sea uno para ie y otro para el resto, ya en ese objeto puedes hacer llamadas a getElementById y pedir los datos para que los pase al frame padre.

Para que pase automáticamente los datos de una form en el frame padre, puedes agregarle un evento onSubmit que importe los valores de iframe.

Para que esto funcione, la página que cargue el iframe tiene que estar en el mismo dominio que la página padre, por motivos de seguridad.


Saludos.
__________________
:: nocturno ::
inGenia soluciones

Etiquetas: dificil
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 12:25.