Foros del Web » Programando para Internet » Javascript »

Problemas Shadowbox

Estas en el tema de Problemas Shadowbox en el foro de Javascript en Foros del Web. Estimados, estoy trabajando con php + js, he estado tratando de utilizar un Popup al hacer clic en un enlace "Mas informacion", pero no me ...
  #1 (permalink)  
Antiguo 17/05/2012, 09:33
Avatar de Swab  
Fecha de Ingreso: agosto-2008
Ubicación: Chiloé
Mensajes: 92
Antigüedad: 15 años, 8 meses
Puntos: 5
Pregunta Problemas Shadowbox

Estimados, estoy trabajando con php + js, he estado tratando de utilizar un Popup al hacer clic en un enlace "Mas informacion", pero no me abre el popup, el enlace está dentro de javascript, si creo un enlace simple en el mismo archivo dentro de html, funciona perfectamente.
Les dejo el código y espero alguna sugerencia, de cualquier manera de cómo puedo abrir un popup.
Código Javascript:
Ver original
  1. + variable+variable2
  2.    +'<a href="informacion.php?id=<?=$row["id"];?>"  rel="shadowbox"><p>más información</p></a>';

Y obviamente tengo los archivos shadowbox.js y shadowbox.css, además de:
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. Shadowbox.init({
  3. overlayColor: "#ffffff",
  4. overlayOpacity: "0",
  5. });
  6. </script>

Desde ya muchas gracias, no le encuentro solución... como les mencioné, si pongo simplemente:
Código HTML:
Ver original
  1. <a rel="shadowbox;width=350;height=550;options={overlayOpacity:0.1}" href="http://www.google.cl" title="Google">Ir a Google</a>

Funciona bien...

Gracias

Swab
  #2 (permalink)  
Antiguo 17/05/2012, 15:06
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problemas Shadowbox

Creo que tu problema es de javascript y nada tiene que ver con PHP, a reserva de ver exactamente lo que estás haciendo con:

+variable1+variable2+'<a href....></a>';

También falta saber si en tu PHP tienes configurado short_tags para usar <?= como <?php echo y si $row['id'] tiene un valor adecuado.

Cómo te aparece todo eso cuando lo ves en el código fuente del navegador?
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 18/05/2012, 07:14
Avatar de Swab  
Fecha de Ingreso: agosto-2008
Ubicación: Chiloé
Mensajes: 92
Antigüedad: 15 años, 8 meses
Puntos: 5
Respuesta: Problemas Shadowbox

Gracias por responder Triby,
Tengo bien configurado short_tags, funciona... y $row['id'] .

Lo que hago es pasar un parametro a un popup, y en el archivo del popup tomo el parametro $identificador = $_GET["id"];, ahora con javascript simple me funciona bien, pero quiero pasar ese parametro a un popup de shadowbox, y eso es lo que no consigo.

Muchas gracias
  #4 (permalink)  
Antiguo 22/11/2012, 04:14
 
Fecha de Ingreso: diciembre-2010
Ubicación: granada
Mensajes: 31
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Problemas Shadowbox

Hola swab,

Yo también necesito solucionar lo mismo que te pasa a ti.

He encontrado esto:

http://ciudadblogger.com/2010/04/sha...ultimedia.html

y a dentro de este hay un enlace a esta otra:

http://http://vagabundia.blogspot.co...mentarios.html

utilizando LightWindow, que debería de ser similar a shadowbox, pero no consigo implementar...

¿Tu sabrias?

Por otra parte, Estoy intentando utilizar shadowbox para abrir una página externa que lleve la información por get de un formulario.

He intentado en el form poner el rel="shadowbox" e intentar modificar el action, pero no se puede ni encuentro nada que ma sirva...

Después he puesto en el boton del submit una funcion que actualiza con los valores de dos input del formulario los parametros que se envían por get, pero aunque se ve cuando te posicionas encima del boton que recoge los valores que actualiza la función, al hacer el click no abre la página externa con los valores actualizados:

Código HTML:
function actualizaFechas(){
// con getelementbyid debería de actualizarse el href del <a>...
	var enlaceForm1 = "lanza-reserva.php?fecha_ini=" + document.getElementById('fecha_ini').value + "&fecha_fin=" + document.getElementById('fecha_fin').value;

	document.getElementById("enlace").href = enlaceForm1;
}

<input name="fecha_ini" id="fecha_ini" size="13" maxlength="10" value="" type="text" alt="Pulse para elegir su fecha de entrada" title="Pulse para elegir su fecha de entrada">

<input name="fecha_fin" id="fecha_fin" size="13" maxlength="10" value="" type="text" alt="Pulse para elegir su fecha de salida." title="Pulse para elegir su fecha de salida" >

<a href="lanza-reserva.php?fecha_ini=&fecha_fin=" id="enlace" name="enlace" rel="shadowbox" onmouseenter="actualizaFechas();" onclick="actualizaFechas();">Reservar</a>

Alguna idea?????

Gracias.

Etiquetas: html, shadowbox, variables
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 06:16.