Domanda

Ho un numero di fancyboxes su una pagina (una in ogni ripetitore) che mostrano il flash in linea quando un pulsante in viene premuto il ripetitore appropriato.

In Internet Explorer i fancybox si aprono correttamente e mostrano il flash incorporato.

Tuttavia in Firefox all'apertura aprono il flash incorporato in una nuova scheda ?? Qualcuno ha riscontrato questo problema?

- Lee

È stato utile?

Soluzione

Alla fine sono riuscito a farlo funzionare.

Non sono del tutto sicuro di come, ma ecco alcuni passaggi che ho fatto ..

  • Interrotto utilizzando AC_RunActiveContent.js
  • Ha smesso di concatenare il lato client e ha scritto cioè document.write('<object>....</object')
  • Al contrario, (nel mio caso) si basava sulla creazione di un databinding della variabile che cambia il file flash necessario
  • Ha reso il codice flash in linea il più vicino possibile all'esempio FancyBox inline flash il più possibile

Cioè ..

<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>

Sì! Si! Si! Lavorare !!.

- Lee

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top