Foros del Web » Programando para Internet » Javascript »

Lytebox no funciona bajo dominio

Estas en el tema de Lytebox no funciona bajo dominio en el foro de Javascript en Foros del Web. Hola a todos y gracias de antemano. Antes decir que no soy programador, solo tengo nociones de algún lenguaje. Dispongo de un blog donde cuelgo ...
  #1 (permalink)  
Antiguo 02/01/2009, 12:19
 
Fecha de Ingreso: enero-2009
Mensajes: 3
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Lytebox no funciona bajo dominio

Hola a todos y gracias de antemano.

Antes decir que no soy programador, solo tengo nociones de algún lenguaje.

Dispongo de un blog donde cuelgo mis fotografías. www.sergiogarciapanos.blogspot.com

Instale sin problemas el lytebox y todo perfecto, pero el día que registre mi dominio (http://www.sergiopanos.com) tuve la sorpresa de que lytebox no funciona cuando accedes desde el mismo. He intentado de todo, en el archivo .css del lytebox no hay referencias a URL's de blogger, he buscado en las FAQ's y nada.
No se si digo una tonteria, pero es como si lo que agrego en el HEAD en la plantilla de blogger no llegara a cargarse desde el dominio.

Alguien sabe por donde pueden ir los tiros?

Gracias y disculpad las molestias.
  #2 (permalink)  
Antiguo 02/01/2009, 20:19
Avatar de marcopoloaz06  
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 16 años, 8 meses
Puntos: 11
Respuesta: Lytebox no funciona bajo dominio

Hola, creo que se donde esta el error:
1. copia el archivo lytebox.js a tu servidor porque lo vamos a editar
2. abrelo como quieras, el chiste es editarlo y busca la siguiente función en la línea 649
js:
Código javascript:
Ver original
  1. LyteBox.prototype.checkFrame = function() {
  2.     if (window.parent.frames[window.name] && (parent.document.getElementsByTagName('frameset').length <= 0)) {
  3.         this.isFrame = true;
  4.         this.lytebox = "window.parent." + window.name + ".myLytebox";
  5.         this.doc = parent.document;
  6.     } else {
  7.         this.isFrame = false;
  8.         this.lytebox = "myLytebox";
  9.         this.doc = document;
  10.     }
  11. };
3. tienes que dejar asi la función:
js:
Código javascript:
Ver original
  1. LyteBox.prototype.checkFrame = function() {
  2.     this.isFrame = false;
  3.     this.lytebox = "myLytebox";
  4.     this.doc = document;
  5. };

bueno con eso se debería de arreglar
4. ssaludoss
:]
__________________
Aerolíneas Alicia :D
  #3 (permalink)  
Antiguo 03/01/2009, 06:38
 
Fecha de Ingreso: enero-2009
Mensajes: 3
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Lytebox no funciona bajo dominio

Gracias ante todo marcopoloaz06 por tu tiempo.

Lo he hecho y ahora no funciona ni bajo dominio ni por su URL original .


Gracias y un cordial saludo

Última edición por sleepwalker; 04/01/2009 a las 12:44
  #4 (permalink)  
Antiguo 04/01/2009, 11:53
Avatar de marcopoloaz06  
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 16 años, 8 meses
Puntos: 11
Respuesta: Lytebox no funciona bajo dominio

hola, aver intenta poniendo esto hasta arriba del script
Código javascript:
Ver original
  1. if(top.location!=self.location)parent=window;

nos vemos
:]
__________________
Aerolíneas Alicia :D
  #5 (permalink)  
Antiguo 04/01/2009, 12:49
 
Fecha de Ingreso: enero-2009
Mensajes: 3
Antigüedad: 15 años, 2 meses
Puntos: 0
De acuerdo Respuesta: Lytebox no funciona bajo dominio

Ahora va perfecto!

Con el archivo original (sin la primera edición que hemos hecho) y colocando lo que comentastes:

Código:
if(top.location!=self.location)parent=window;
Justo debajo de :

Código:
	/*** End Slideshow Configuration ***/
Linea 51.

Gracias por todo marcopoloaz06 y un cordial saludo a todos.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 07:03.