Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2012, 05:55
Avatar de protoameeba
protoameeba
 
Fecha de Ingreso: septiembre-2005
Mensajes: 195
Antigüedad: 19 años, 2 meses
Puntos: 3
Exclamación no funcionan javascripts en un popup lanzado por jquery!!!

Buenas, le he dado mil vueltas y no entiendo nada...

tengo dos archivos:

lanzador.html

Código HTML:
Ver original
  1.  
  2. <title>Modal Popup Demo</title>
  3. <script language="javascript" src="jquery.js"></script>
  4. <script language="javascript" src="modal.popup.js"></script>
  5. <script language="javascript">
  6.     $(document).ready(function() {  
  7.         //Change these values to style your modal popup
  8.         var align = 'center';                                   //Valid values; left, right, center
  9.         var top = 100;                                          //Use an integer (in pixels)
  10.         var width = 800;                                        //Use an integer (in pixels)
  11.         var padding = 10;                                       //Use an integer (in pixels)
  12.         var backgroundColor = '#FFF';                       //Use any hex code
  13.         var source = 'demo.html';                               //Refer to any page on your server, external pages are not valid e.g. http://www.google.co.uk
  14.         var borderColor = '#FFF';                           //Use any hex code
  15.         var borderWeight = 4;                                   //Use an integer (in pixels)
  16.         var borderRadius = 0;                                   //Use an integer (in pixels)
  17.         var fadeOutTime = 300;                                  //Use any integer, 0 = no fade
  18.         var disableColor = '#000';                          //Use any hex code
  19.         var disableOpacity = 85;                                //Valid range 0-100
  20.         var loadingImage = 'images/lightbox-ico-loading.gif';       //Use relative path from this page
  21.            
  22.         //This method initialises the modal popup
  23.         $(".modal").click(function() {
  24.             modalPopup(align, top, width, padding, disableColor, disableOpacity, backgroundColor, borderColor, borderWeight, borderRadius, fadeOutTime, source, loadingImage);
  25.         });
  26.        
  27.         //This method hides the popup when the escape key is pressed
  28.         $(document).keyup(function(e) {
  29.             if (e.keyCode == 27) {
  30.                 closePopup(fadeOutTime);
  31.             }
  32.         });
  33.     });
  34.  
  35. </head>
  36.  
  37. <body style="margin:20px;">
  38.  
  39. <h1>jQuery Popup Demo</h1>
  40.  
  41. <a class="modal" href="javascript:void(0);"><img src="img/attentionTab_death.png"/></a><br /><br />
  42. <a class="modal" href="javascript:void(0);">Demo</a><br/><br/>
  43. <input type="submit" class="modal" value="Demo"/>
  44.  
  45. </body>
  46. </html>

demo.html

Código HTML:
Ver original
  1.     <head>
  2.         <script>
  3.             alert("hola");
  4.         </script>
  5.     </head>
  6.    
  7.     <body>
  8.         <img src="imagen.jpg"/>
  9.     </body>
  10. </html>





-----------------------------------------------------------------------------------------


Bien pues una vez invocado el pop up... no me deja ejecutar en la nueva pagina ningun javascript, lo cual es un problema!!! a alguien se le ocurre porque puede ser??? estoy nokeado!


Si vais a armar los archivos deciros que desde una carpeta del ordenador no tira, funciona a traves de un servidor!
__________________
Ser libre no es hacer lo ke uno kiere, sino kerer lo ke uno hace....