Foros del Web » Programando para Internet » Javascript »

Parametros

Estas en el tema de Parametros en el foro de Javascript en Foros del Web. Hola gente necesito una vez mas su ayuda!!! tengo esta function photo=window.open(URL, "PhotoWindow", "width=" + windowWidth + ",height=" + windowHeight + ",toolbars=no,scrollbars,top="+nTop+",left="+nLeft ); que abre ...
  #1 (permalink)  
Antiguo 23/06/2007, 16:39
 
Fecha de Ingreso: noviembre-2006
Ubicación: Capital Federal
Mensajes: 141
Antigüedad: 18 años, 2 meses
Puntos: 1
Parametros

Hola gente necesito una vez mas su ayuda!!!

tengo esta function

photo=window.open(URL, "PhotoWindow", "width=" + windowWidth + ",height=" + windowHeight + ",toolbars=no,scrollbars,top="+nTop+",left="+nLeft );

que abre un popup todo lindo hasta ahi, pero ahora necesito pasarle un parametro Prod = 'uno'

Mi pregunta es como lo concateno en la URL esa o como seria agergar eso ya que no puedo hacerlo sin q me tire cientos de errorres, y otra cosa como lo recuoperaria en el popup a ese parametro por PHP o javascript?

Muchas gracias por su ayuda!!!!
  #2 (permalink)  
Antiguo 23/06/2007, 17:13
Avatar de programeitor  
Fecha de Ingreso: febrero-2005
Mensajes: 994
Antigüedad: 20 años
Puntos: 9
Re: Parametros

photo=window.open(URL--->
photo.Prod="uno"
  #3 (permalink)  
Antiguo 23/06/2007, 17:39
 
Fecha de Ingreso: noviembre-2006
Ubicación: Capital Federal
Mensajes: 141
Antigüedad: 18 años, 2 meses
Puntos: 1
Re: Parametros

Hola programeitor!!! gracias por tu ayuda

Ahora bien no comprendo bien como deberia hacerlo, probe esto

photo=window.open(URL, photo.prod="e_learning", "PhotoWindow", "width=" + windowWidth + ",height=" + windowHeight + ",toolbars=no,scrollbars,top="+nTop+",left="+nLeft );

Pero no funciona me dice q photo no esta definido!!

Si puedes ayudarme y poner el ejemplo completo te lo agradecere!!!

  #4 (permalink)  
Antiguo 23/06/2007, 18:04
Avatar de programeitor  
Fecha de Ingreso: febrero-2005
Mensajes: 994
Antigüedad: 20 años
Puntos: 9
Re: Parametros

ah ,si ,pues bueno

la instruccion open solo tiene 3 parametros:

open("pagina","titulo_pagina","atributos")

solo te dije que despues de tu instruccion colocases

Código:
 
photo=window.open(URL, "PhotoWindow", "width=" + windowWidth + ",height=" + windowHeight + ",toolbars=no,scrollbars,top="+nTop+",left="+nLeft );
photo.onload(alert())
pero no te iva a funcionar

en cambio(comprobado), colocas esto en la funcion:

photo=window.open(URL, "PhotoWindow", "width=" + windowWidth + ",height=" + windowHeight + ",toolbars=no,scrollbars,top="+nTop+",left="+n Left );
Prod="uno"

y en el onload de URL ,capturas el valor de este modo:

Prod=opener.Prod
alert(Prod)

espero que te sirva... salud os
  #5 (permalink)  
Antiguo 24/06/2007, 00:43
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 10 meses
Puntos: 1284
Re: Parametros

Hola:

Hay 2 formas de pasar parámetros, con formularios y cualquier método, o por url de un enlace simulando el método get. Tal vez te interese este artículo: Formularios y enlaces dirigidos a ventanas... si quieres que sea un enlace, puedes ahadir a la url las variables que sean (no deben ser demasiadas porque hay limitación dependiendo del navegador y/o versión del SO)
url = url + "?"; // comienzo de los parámetros
url = yrl + "var1"; // el nombre de la primera variable será var1
url = url + "=" + escape(var1); // se asigna valor evitando caracteres especiales
// para más parámetros usar carácter "&" seguido de nombre_de_variable=su_valor tantas veces como variables.

Y si quieres recogerlos con javascript, date una vuelta por las FAQs que hay un par de mensajes con la solución.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 21:04.