Foros del Web » Programando para Internet » PHP »

window.open dentro de una consulta php

Estas en el tema de window.open dentro de una consulta php en el foro de PHP en Foros del Web. Hola a todos! Estoy intentando abrir un pop up desde una consulta en php. Es decir, estoy intentando lo siguiente: <a href="#" onclick="window.open('galeria.php?id=$id','ventana ','width=520,height=700,scrollbars=yes');return false">".$categoria."</a> ...
  #1 (permalink)  
Antiguo 20/06/2008, 06:48
 
Fecha de Ingreso: marzo-2007
Mensajes: 83
Antigüedad: 17 años, 1 mes
Puntos: 0
window.open dentro de una consulta php

Hola a todos!

Estoy intentando abrir un pop up desde una consulta en php. Es decir, estoy intentando lo siguiente:

<a href="#" onclick="window.open('galeria.php?id=$id','ventana ','width=520,height=700,scrollbars=yes');return false">".$categoria."</a>

He probado con poner todo comillas simples pero tampoco funciona:

<a href='#' onclick='window.open('galeria.php?id=$id','ventana ','width=520,height=700,scrollbars=yes');return false'>".$categoria."</a>

Es posible? Me da error todo el rato. El codigo de window.open funciona correctamente solo pero al introducirlo en el php me da error. Alguien puede ayudarme?

Gracias!!
  #2 (permalink)  
Antiguo 20/06/2008, 06:50
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 17 años, 11 meses
Puntos: 7
Respuesta: window.open dentro de una consulta php

Estas queriendo poner el <a> dentro de un echo?
Si es asi tene cuidado con las comillas.
  #3 (permalink)  
Antiguo 20/06/2008, 09:30
 
Fecha de Ingreso: enero-2008
Ubicación: La Plata
Mensajes: 136
Antigüedad: 16 años, 2 meses
Puntos: 3
Respuesta: window.open dentro de una consulta php

Asi deberias poner:

Código PHP:

echo '<a href=\'#\' onclick=\'window.open(\'galeria.php?id=$id\',\'ventana \',\'width=520,height=700,scrollbars=yes\');return false\'>.$categoria.'</a
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 18:24.