Pergunta

Eu tenho vários Fancyboxes em uma página (uma em cada repetidor) que mostra flash em linha quando um botão no repetidor apropriado é pressionado.

No Internet Explorer, os Fancyboxes abrem corretamente e mostram o flash em linha.

No entanto, no Firefox, ao abrir, eles abrem o flash em linha em uma nova guia ?? Alguém experimentou esse problema?

- Lee

Foi útil?

Solução

Eu finalmente consegui fazer isso funcionar.

Não tenho certeza de como, mas aqui estão alguns passos que eu fiz ..

  • Parou de usar ac_runactiveContent.js
  • Parou de fazer concatenação do lado do cliente e escreve IE document.write('<object>....</object')
  • Em vez disso, (no meu caso) confiou no banco de dados a variável alterando o arquivo flash necessário.
  • Fez o código flash embutido o mais próximo do Exemplo de FancyBox em linha flash que possível

Aquilo é..

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

Sim! Sim! Sim! Trabalhando!!.

- Lee

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top