Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problema al ampliar una imagen

Estas en el tema de Problema al ampliar una imagen en el foro de Frameworks JS en Foros del Web. Hola, estoy realizando una web, pero tengo una serie de problemas a la hora de realizar un lightbox El problema radica en que este lightbox ...
  #1 (permalink)  
Antiguo 04/05/2012, 07:38
 
Fecha de Ingreso: febrero-2010
Mensajes: 37
Antigüedad: 14 años, 9 meses
Puntos: 0
Problema al ampliar una imagen

Hola,
estoy realizando una web, pero tengo una serie de problemas a la hora de realizar un lightbox

El problema radica en que este lightbox en la pagina principal funciona sin ningún tipo de problema pero a la hora de realizar el efecto en algún otra página, este efecto no funciona y por más vueltas que le doy no encuentro el por qué,

Index.php

Código PHP:
Ver original
  1. ...
  2.     <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
  3.         <script type="text/javascript" src="js/slimbox2.js"></script>
  4.         <script type='text/javascript' src='js/kwicks.js'></script>
  5.         <script type='text/javascript' src='js/custom.js'></script>
  6.         <script type="text/javascript" src="js/execute.js"></script>
  7.     ...
  8.      
  9.     <script src=" js/sofas.js" type="text/javascript"></script>
  10.      
  11.     ....
  12.      
  13.     </head>
  14.     <body>
  15.     ...
  16.     <li><a href="#" onClick="sofas();">Sofas</a></li>
  17.     ...
  18.      
  19.     <!--ESTE EFECTO EN ESTA PÁGINA FUNCIONA CORRECTAMENTE
  20.     <a href="example.jpg" rel="lightbox-cats"><img src="example.jpg" class="mini" width="100" height="100"></a>-->
  21.      
  22.     ...
  23.     </body>
  24.     ...




sofas.js

Código Javascript:
Ver original
  1. function sofas(){
  2.         //print "hola";
  3.         var contenedor;
  4.         contenedor = document.getElementById('contenido');
  5.         ajax5=nuevoAjax();
  6.         ajax5.open("GET", "sofas.php",true);
  7.         ajax5.onreadystatechange=function() {
  8.             if (ajax5.readyState==4) {
  9.                 contenedor.innerHTML = ajax5.responseText;
  10.             }
  11.         }
  12.         ajax5.send(null);
  13.     }


sofas.php

Código PHP:
Ver original
  1. <div id="contenido">
  2.     <h3><center>SOF&Aacute;S</center></h3>
  3.         <br />
  4.         <br />
  5.         <!--<center>SOY UN SOFA</center>-->
  6.        
  7.         <table  border="0" cellpadding="5" width="760px">
  8.             <tr valign="middle">
  9.     ....
  10.     ESTE EFECTO EN ESTA PAGINA NO ME FUNCIONA
  11.     <a href="example.jpg" rel="lightbox-cats"><img src="example.jpg" class="mini" width="100" height="100">



Si alguien me pudiera echar una mano

Muchas gracias.
  #2 (permalink)  
Antiguo 04/05/2012, 12:28
 
Fecha de Ingreso: abril-2009
Mensajes: 121
Antigüedad: 15 años, 6 meses
Puntos: 4
Respuesta: Problema al ampliar una imagen

Hola:

Intento ayudarte me surgen muchas dudas. En "Index.php" importar varios .js y no los veo en "sofas.php". Tampoco veo el "<li><a href="#" onClick="sofas();">Sofas</a></li>" que ejecuta el Ajax.

Salvo esto, no veo nada raro. ¿Puedes enviar más información?
  #3 (permalink)  
Antiguo 07/05/2012, 02:06
 
Fecha de Ingreso: febrero-2010
Mensajes: 37
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problema al ampliar una imagen

En la página de "sofas.php" solo utilizo un <div> que es el que se sustituye de la página principal.

Código PHP:
Ver original
  1. <div id="contenido">
  2. <h3><center>SOF&Aacute;S</center></h3>
  3.     <br />
  4.     <br />
  5. ...
  6.         ¡¡¡¡¡¡  ESTE EFECTO EN ESTA PAGINA NO ME FUNCIONA  !!!!!!!
  7.     <a href="example.jpg" rel="lightbox-cats"><img src="example.jpg" class="mini" width="100" height="100"></a>
  8.     <!--<a href="images/Sofas/Baltic piel.jpg" rel="lightbox-cats"><img src="images/Sofas/Baltic piel.jpg" class="mini" width="100" height="100"></a>-->
  9. </div>

No tiene más código que este, ya que todo la web lo manejo desde "index.php" y con las otras páginas lo único que hago es cambiar un parte de sección de la página inicial

Cuando pulsa el botón referente a la página "sofa.php" lo único que hago en la página "index.php" es sustituir el "<div>" en cargado de mostrar el contenido principal ("<div id="contenido">") por el contenido que contiene la página de "sofas.php" (por lo que creo que no es necesario que dicha página contenga los javascript, ya que estos estarán contenidos en la página inicial "index.php")

La página "index.php" es:

Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. ...
  5.  
  6.     <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
  7.     <script type="text/javascript" src="js/slimbox2.js"></script>
  8.     <script type='text/javascript' src='js/kwicks.js'></script>
  9.     <script type='text/javascript' src='js/custom.js'></script>
  10.     <script type="text/javascript" src="js/execute.js"></script>
  11.    
  12.         ...
  13.    
  14.         <script src="js/jquery.js" type="text/javascript"></script>
  15.     <script src="js/jquery.ubillboard.min.js" type="text/javascript"></script>
  16.     <script type="text/javascript">
  17.         $(document).ready(function($){
  18.             $('#billboard').uBillboard({
  19.                 effect: 'horizontal'
  20.             });
  21.         });
  22.     </script>
  23.    
  24.         ...
  25.  
  26.        <script src=" js/ajax.js" type="text/javascript"></script>
  27.  
  28.        <script src=" js/contacto.js" type="text/javascript"></script>
  29.        <script src=" js/producto.js" type="text/javascript"></script>
  30.        <script src=" js/sofas.js" type="text/javascript"></script>
  31.        <script src=" js/butacas.js" type="text/javascript"></script>
  32.        <script src=" js/sillas.js" type="text/javascript"></script>
  33.        <script src=" js/pregfrec.js" type="text/javascript"></script>
  34.      
  35.        ...
  36.  
  37. </head>
  38. <body>
  39.     <div id="general">
  40.         <div id="cabecera">
  41.         </div>
  42.        
  43.         <div id="navigacija">
  44.                 ...
  45.                             <li>
  46.                                 <div class="menu">
  47.                                     <ul>
  48.                                         <li>
  49.                                            <a href="#">Productos</a>
  50.                                                <ul>
  51.                                                     <li><a href="#" onClick="sofas();">Sofas</a></li>
  52.                                                     <li><a href="#" onClick="butacas();">Butacas</a></li>
  53.                                                     <li><a href="#" onClick="sillas();">Sillas</a></li>
  54.                                                 </ul>
  55.                                         </li>
  56.                                     </ul>
  57.                                 </div>
  58.                             </li>
  59.                              ...             
  60.         </div>
  61.            
  62.         <div id="contenido">
  63.             ...
  64.         </div>
  65.                 ...
  66.         ¡¡¡¡¡¡  ESTE EFECTO EN ESTA PAGINA ME FUNCIONA  !!!!!!!
  67.         <a href="example.jpg" rel="lightbox-cats"><img src="example.jpg" class="mini" width="100" height="100"></a>
  68.     </div>
  69. </body>
  70. </html>

Etiquetas: ajax, funcion, html, jquery, js, php
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 14:02.