Foros del Web » Programando para Internet » PHP »

Pasar Variables A Pop Up

Estas en el tema de Pasar Variables A Pop Up en el foro de PHP en Foros del Web. Hola amigos, maestro de php. Mi pregunta es la siguiente: ¿Quisiera saber porque no puedo pasar una variable de tipo texto o char utilizando el ...
  #1 (permalink)  
Antiguo 26/04/2004, 13:17
 
Fecha de Ingreso: enero-2004
Ubicación: Santiago - Chile
Mensajes: 45
Antigüedad: 20 años, 10 meses
Puntos: 0
Pregunta Pasar Variables A Pop Up

Hola amigos, maestro de php. Mi pregunta es la siguiente:

¿Quisiera saber porque no puedo pasar una variable de tipo texto o char utilizando el metodo GET a un pop up de javascript? en cambio cuando paso numeros no hay problema, me explico:

esto es lo que hago:

prueba

<a href='javascript:Abrir_ventana(detalle.php?rec=$ro w[regact_detalle])'>
<img src='images/mas.jpg'></a>

Todo ok, pero a la hora de hacer click al vinculo no se abre el pop up en sintesis sale esto en como hipervinculo


javascript:Abrir_ventana(detalle.php?rec=Hola como estas)

sin embargo la forma correcta deberia ser con comilla simple dentro de los parentesis o sea

javascript:Abrir_ventana('detalle.php?rec=Hola como estas')
`pero cuando aplico comillas simples la variable se corta
o sea
javascript:Abrir_ventana('detalle.php?rec=Hola

queda asi tal cual y no funciona,

por eso la dejo de esta forma, sin comillas simples

javascript:Abrir_ventana(detalle.php?rec=Hola como estas)

pero a la hora de hacer click dice

error en la pagina:

Lìnea: 1
Car: 35
Error: Se esperaba ':'
codigo: 0
URL:http://localhost/reclamos.php-

---------------------------------------

Lo extraño es que cuando paso numero no hay error

Alguien me podria ayudar please. Cualquier duda preguntenmela.
Saludos.

DaMMsteiN
__________________
Solo sé que nada sé.
  #2 (permalink)  
Antiguo 26/04/2004, 13:54
 
Fecha de Ingreso: octubre-2001
Ubicación: Santiago
Mensajes: 42
Antigüedad: 23 años, 1 mes
Puntos: 0
Codifica los textos :)

Usar htmlentities en php ...

ejemplo, el espacio " " se cambiara a %20 ...

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 13:10.