Det virker "fint" i IE, men i firefox er den der enten fra starten, eller slet ikke :S Hvordan skal jeg fikse det, så det virker i begge browsere efter hensigten ?
Blot skal du tænke på at flash er noget helt andet end almindelige billeder og html. Prøv fx. at dække en flash over med en div, så finder du ud af at det ikke kan lade sig gøre.
Hvis det nu virkede med en alm gif i div'en, så kunne vi udelukke at det var et CSS/DHTML/Javascript problem. Vi kan også vente på at roenving ser spørgsmålet, han kan den slags på fingrene. :o)
Jeg har lavet noget tilsvarende på et tidspunkt, og havde problemer lig dem du har. Men jeg husker ikke detaljerne om hvilke browsere der kunne hvad.
Min workaround var at jeg skrev flash'en i en div med display: none. Jeg havde desuden en tom div, der ikke var usynlig. Jeg gjorde så flash'en synlig ved at:
At bruge innerHTML er ikke brugbart her, da legende åbenbart skriver XHTML. Den metode hører til under HTML og kan ikke bruges under XHTML. Der er ingen problemer med at have en swf i et div ... kun under et div.
- og så ødelægger document.write() i øvrigt også alle gode forsøg på at skrive XHTML. Den metode kan også kun anvendes under HTML. Når browserne begynder at forstå XHTML - og kan bruge det til noget - vil browseren simelthen gå ned og dø ved den linie :)
mit object tag kom fra noget andet gammel kode, faktisk selveste forsiden på legende.dk. Derfor var der den der /> fætter med et sted. Men det virker dog glimrende efter jeg har fået visible på og rettet = til : ... Det er en meget fed måde at lave popup i disse !popup-dage :))
...ellers længe siden <o/b> - og tak for input.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.