bug del sito Web flash con firefox e IE9 (ma funziona su IE6!)

il mio sito web non funziona su firefox (firefox 4 o 7), non appare nulla, nemmeno il contenuto alternativo

e con IE9, il problema è che il contenuto è compattato nella parte superiore della pagina … (ma funziona su IE6!)

e l’html è:

          swfobject.registerObject("myId", "9.0.115", "expressInstall.swf");    
<!--

alternative content

<!--

e il css:

 body { width:100%; height:100%; margin:0; background:white; overflow:hidden; } 

sembra essere un problema con l’altezza impostata al 100% ma che altro posso inserire? il sito web funziona su chrome, safari, ie6 …

Grazie

Dato che stai usando swfObject perché non lo stai usando per fare il tuo vero embedding
Troverete il seguente esempio di codice per essere molto più compatibile con il browser.

    
Loading content.

[MODIFICARE]
Prova questo

  

Ho avuto questo stesso problema di recente, ho impostato l’altezza e la larghezza al 100% e Firefox non visualizzerà IE9 sarebbe squish swf in cima all’altezza della pagina: 100px o qualcosa del genere. L’ho risolto con JavaScript, in realtà jQuery (semplicemente perché era disponibile):

In sostanza, a FF non piacciono i valori% quando si dimensionano le cose, e IE9 ha un problema diverso. Se hai aggiunto valori statici non avresti un problema. Ma noi non vogliamo valori statici?

Ad ogni modo, ho risolto il mio problema dicendo al JavaScript di scrivere il tag Flash per me e inserire valori statici in base alle dimensioni dello schermo.

  

Ho usato $(window).width() per ottenere la larghezza dello schermo e poi Math.round(($(window).width()*11)/24) perché le proporzioni del mio film erano 24X11.

Ancora una volta questa era la mia soluzione di JQ perché era disponibile, si poteva usare screen.width per ottenerlo. Potrebbe essere necessario condensare tutto in una sola riga, anche se ho appena distanziato in modo da poter vedere cosa sta succedendo.