Foros del Web » Programando para Internet » PHP »

paso de variables javascript

Estas en el tema de paso de variables javascript en el foro de PHP en Foros del Web. Es posible pasar variables desde javascript a php?. Si es posible me interesaria saber como .... Mi intencion es q desde una pagina PHP quiero ...
  #1 (permalink)  
Antiguo 22/08/2004, 05:19
 
Fecha de Ingreso: junio-2004
Mensajes: 232
Antigüedad: 20 años, 5 meses
Puntos: 0
paso de variables javascript

Es posible pasar variables desde javascript a php?. Si es posible me interesaria saber como ....
Mi intencion es q desde una pagina PHP quiero abrir un Pop Up (que creo mediante javascript) y pasarle a ese pop up unas variables para mostrar unos datos.

Lo q yo hago es lo siguiente. Primero me creo el codigo javascript q me abrirá el pop up de esta manera:

<script language="JavaScript">
function Abrir_ventana (pagina) {
var opciones= "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=508, height=365, top=85, left=140";
window.open(pagina,"",opciones);
}
</script>

luego creo el enlace q me abra el pop up pero claro, necesito q me abra el pop up y me mande las variables ... Lo intento de la siguiente manera pero no funciona:

<?
$pagina="'album.php'";
echo '<a href="javascript:Abrir_ventana ('.$pagina.')?grupo='.$grupo.'&numero='.$numero.'" >(Albums)</a>';
?>


Espero q podais echarme una mano....
Gracias

Última edición por Helheim; 22/08/2004 a las 05:41
  #2 (permalink)  
Antiguo 22/08/2004, 08:13
 
Fecha de Ingreso: junio-2004
Mensajes: 232
Antigüedad: 20 años, 5 meses
Puntos: 0
He conseguido averiguar q era lo q fallaba y lo he arreglado poniendo esto:

<? $pagina="'album.php?nombre=$grupo&idgrupo=$numero' ";
echo '<a href="javascript:Abrir_ventana ('.$pagina.')">(Albums)</a>'; ?>

De esta manera funciona, se abre el pop up y me muestra una serie de enlaces (q es lo q yo queria q me mostrara), pero ahora me surgen otros dos problemas.
Uno es q cuando yo pulso en uno de esos enlaces del pop up, me muestra el resultado en el mismo pop up y yo querría q me lo mostrara en la ventana desde donde yo abrí el pop up.
El otro problema (y este si q es extraño) es q yo tengo un estilo CSS creado para los enlaces para que cuando el cursor no esté encima del enlace se vea de un color y cuando me pongo encima del enlace se ponga de otro. Hasta ahi bien, pero el problema es q cuando muestro los enlaces en la pantalla del pop up me funciona el estilo en todos los enlaces menos en el primero de los q me sale en el pop up (y es extraño porq el estilo lo utilizo en otras paginas y me funciona perfectamente en todos los enlaces). No se porq, a pesar de las vueltas q le he dado, no me funciona en el primero de los enlaces del pop up. (He comprobado q esto mismo me sucede en muchos de los enlaces de la web completa.... en unos me funciona y en otros no)

Espero q me podais ayudar.
Gracias

Última edición por Helheim; 22/08/2004 a las 08:26
  #3 (permalink)  
Antiguo 22/08/2004, 19:03
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Cita:
Uno es q cuando yo pulso en uno de esos enlaces del pop up, me muestra el resultado en el mismo pop up y yo querría q me lo mostrara en la ventana desde donde yo abrí el pop up
En HTML tienes para los links el "target" para definir en que ventana/frame/iframe se "cargará" lo que llames (URL) y vía javascript tienes la propiedad "opener" por si tu ventana "padre" no tiene nombre al cual referenciarse (que será lo que te va a ocurrir probablemente) .. Visita el foro de Javascript para te orienten al respecto.

El resto de problemas con CSS o HTML en general . pregunta en el foro apropiado (adjuntando el código HTML/CSS/javacript que uses .. para que lo evaluen).

Un saludo,
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 12:50.