Pregunta

FYI, ShadowBox es un medio de comunicación javscript espectador / caja de luz. http://www.shadowbox-js.com/


Correr en un problema cuando se trata de cargar dinámicamente los SWF en mi ShadowBox.

Mi script genera el código HTML siguiente:

<div id="LightBoxItemList">
<a href="Images/large01.jpg" rel="shadowbox[Mixed];" class="First" />
<a href="Images/Hydro_Sample.swf" rel="shadowbox[Mixed];width: 800;height: 600;" />
<a href="Images/large01.jpg" rel="shadowbox[Mixed];" />
</div>

Una vez que se crea y se inserta en mi página de este código HTML, que ejecute el siguiente script:

Shadowbox.clearCache();
Shadowbox.setup("#LightBoxItemList a");

Todo cargas correctas, excepto el SWF. Las cargas SWF con una anchura y altura de 300x300. No estoy seguro de lo que estoy haciendo mal, pero cualquier consejo sería impresionante. También, estoy corriendo init () con skipSetup.


También me gustaría señalar que si pongo en el HTML en la muestra estática (no a través de una llamada AJAX), funciona correctamente después de mi Shadowbox.Init () (con skipSetup llevado a cabo).

Así que parece que la configuración () no está haciendo lo que debe hacer. O que estoy haciendo mal.

Cualquier sugerencia sería muy apreciada!

¿Fue útil?

Solución 3

Es una peculiaridad en ShadowBox.

Otros consejos

Es necesario utilizar = después de anchura y altura. No :.

shadowbox[Mixed];width=600;height=200;

¿Está seguro que el HTML que regrese de su AJAX es el mismo que el código que se utiliza cuando se pone en forma estática. Que puede estar teniendo algunos problemas se escapan. Que haría uso de las caras de red de Firebug y comprobar que en primer lugar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top