Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: elecktra en 19 Julio 2013, 15:09 pm



Título: Pop Pup javaScrip funciona solo en una de las paginas.
Publicado por: elecktra en 19 Julio 2013, 15:09 pm
Estiamdos, como estan?

les cuento mi problema.

Cree un scrip en javascript, para que me abra un poppup al lateral de la web, y permita cerrarlo.

el problema es que solo me funciona en la web principal (index), pero en las otras paginas no.

El odigo es este:

Código:
function mostrar() { 
   $("#menulateral").fadeIn('slow');
} //checkHover

$(document).ready(function (){

//Conseguir valores de la img
   var img_w = $("#menulateral").width() + 0;
   var img_h = $("#menulateral").height() + 0;
   
   //Darle el alto y ancho
   $("#menulateral").css('width', img_w + 'px');
   $("#menulateral").css('height', img_h + 'px');
   
   //Esconder el popup
   $("#menulateral").hide();
   
    //Consigue valores de la ventana del navegador
   var w = $(this).width();
   var h = $(this).height();
   
   
   //temporizador, para que no aparezca de golpe
   setTimeout("mostrar()",200);
   
   //Función para cerrar el popup
   $("#menulateral").click(function (){
      $(this).fadeOut('slow');
   });
   
   });

Logicamente en cada pagina, tiene los div donde esta el contenido del poppup.

Lo pueden ver en mi web:

http://www.liberarblackberry.com.ar (http://www.liberarblackberry.com.ar)
Aqui funciona, pero si van a otro sector de la web solo carga el div.

Gracias.


Título: Re: Pop Pup javaScrip funciona solo en una de las paginas.
Publicado por: z3nth10n en 21 Julio 2013, 13:56 pm
Pues a mi me va en todas las secciones :huh:


Título: Re: Pop Pup javaScrip funciona solo en una de las paginas.
Publicado por: elecktra en 21 Julio 2013, 19:14 pm
claro, se ve en todas, pero no se cierra en todas, solo en e index permite cerrarlo.


Título: Re: Pop Pup javaScrip funciona solo en una de las paginas.
Publicado por: Almapa en 23 Julio 2013, 01:20 am
Yo tuve un problema así también con los botones, prueba a ponerlo de este modo:

Código
  1. $("#menulateral").live('click',function(){
  2.    $(this).fadeOut('slow');
  3. });

Saludos


Título: Re: Pop Pup javaScrip funciona solo en una de las paginas.
Publicado por: armandex293 en 23 Julio 2013, 18:19 pm
tienes un error de jscript no estas cargando la librería jQuery :P


Título: Re: Pop Pup javaScrip funciona solo en una de las paginas.
Publicado por: 1mpuls0 en 23 Julio 2013, 18:59 pm
La consola muestra esto.

Uncaught ReferenceError: $ is not defined
(anonymous function)

pop.js:5