2009-10-26 7 views
1

J'ai un nombre de fancyboxes sur une page (un dans chaque répéteur) qui montre le flash en ligne quand un bouton dans le répéteur approprié est pressé.Problème Fancybox Flash en ligne avec Firefox

Dans Internet Explorer, les fancybox s'ouvrent correctement et affichent le flash intégré.

Cependant, dans Firefox lors de l'ouverture, ils ouvrent le flash en ligne dans un nouvel onglet ?? Quelqu'un at-il rencontré ce problème?

- Lee

Répondre

2

J'ai finalement réussi à le faire fonctionner.

Pas tout à fait sûr de savoir comment, mais voici quelques étapes que j'ai fait ..

  • arrêtés à l'aide AC_RunActiveContent.js
  • cessé de faire concaténation côté client et écrit à savoir document.write('<object>....</object')
  • Au lieu de cela, (dans mon cas) compté sur la liaison de données la variable changeante le fichier flash nécessaire.
  • Fait le code flash en ligne au plus près du FancyBox inline flash example possible

C'est ..

<object width="560" height="340"> 
    <param name="movie" value="http://www.youtube.com/v/M-cIjPOJdFM&hl=en&fs=1&"></param> 
    <param name="allowFullScreen" value="true"></param> 
    <param name="allowscriptaccess" value="always"></param> 
    <embed src="http://www.youtube.com/v/M-cIjPOJdFM&hl=en&fs=1&" 
     type="application/x-shockwave-flash" 
     allowscriptaccess="always" 
     allowfullscreen="true" 
     width="560" 
     height="340"> 
    </embed> 
</object> 

Ouais! Ouais! Ouais! Travail!!.

- Lee