Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/01/2009, 10:45
Avatar de JuanRAPerez
JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 1 mes
Puntos: 27
Respuesta: problemas con GREYBOX + PROTOTYPE + AJAX

Cita:
Iniciado por GatorV Ver Mensaje
Hola JuanRAPerez,

Viendo el Source de Greybox, lo que hace es adjuntar un "onload" al evento window, llama a la funcion decoGreyboxLinks() que cicla por todo el DOM los elementos <a> y busca el atributo rel="".

Lo que tendrias que hacer es copiar todos los .js, en el directorio padre (el que no es cargado por AJAX), y al evaluar los scripts, volver a llamar a decoGreyboxLinks(), para que salgan los enlaces que cargues por AJAX.

Saludos
GatorV:

quiero agradecerte el tiempo y sobre todo la ayuda, la cual ha sido muy buena.

Ya esta resuelto el problema, para la gente que entre a este post, les dejo como queda la pagina que se llama con el AJAX

Gracias Totales: GatorV!

destacado.html
Código PHP:
<html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<
title>destacado</title>
</
head>
<
body>
    <
h1>destacado</h1>
    <
h2><a href="PopUp_Galeria.html" title="galeria" rel="gb_page_center[500, 500]">enlace para cargar la ventana emergente con greybox</a></h2>
    <
p><strong>el enlace contiene el metodo de greybox lo siguiente</strong>: <br>&lt;a href=&quot;PopUp_Galeria.asp?id=2&quot
    
title=&quot;galeria&quotrel=&quot;gb_page_center[500500]&quot;&gt;enlace para cargar la ventana 
    emergente con greybox
&lt;/a&gt;</p>
    <
h2><a href="http://www.google.com" onclick="window.open('http://www.google.com','new','toolbar=no,directories=no,status=no,titlebar=no,menubar=no,scrollbars=no,resizable=no,width=300,height=450,top=0,left=0'); return false">enlace 2</a></h2>
    <
p><strong>el enlace 2 contiene</strong>:<br>&lt;a href=&quot;http://www.google.com&quot; onclick=&quot;window.open('http://www.google.com','new','toolbar=no,directories=no,status=no,titlebar=no,menubar=no,scrollbars=no,resizable=no,width=300,<br>height=450,top=0,left=0'); return false&quot;&gt;enlace 2&lt;/a&gt;</p>
    
<p>cargado el : <%=now()%></p>    
    <
script type="text/javascript">
        
setTimeout("alert('2 segundos!')",2000);
        
decoGreyboxLinks();
    
</script>
    <p>fin escritura</p>
</body>
</html> 
:)
__________________
JuanRa Pérez
San Salvador, El Salvador