11. januar 2001 - 16:55Der er
38 kommentarer og 1 løsning
Z-index & flash movie
Jeg har en menu som er positioneret absolute. Den skal ligge foran indholdet i min IFRAME! Det virker også fint så længe URL\'en i min IFRAME ikke indeholder flash-film.
Spørgsmålet er så : Hvordan ligger jeg min menu foran en eventuel flash-movie??????????????
Det skal sættes i flashfilmen... der er et eller andet sted hvor du skal sætte et kryds i en checkbox, jeg kan ikke huske hvad det hedder, men prøv at søge her engang, det ver på eksperten at jeg så svaret tidligere...
<PARAM NAME=wmode VALUE=Transparent> gør (sjovt nok) din film transperant, men du kan også skrive: <PARAM NAME=wmode VALUE=Opaque> så kommer den bare bag ved...
Det må under ingen omstændigheder afhænge af <Object> <PARAM> eller selve flash-movie\'en, da det er brugerne selv som indsætter det!
Det skal bruges i en \"updater\" hvor firmaer selv redigerer deres side, og kan sætte grafik, formatere text og andet ved hjælp af et active X object! Derfor har jeg ingen kontrol over selve object tag\'et! Jeg har prøvet at smide en flash inde i et DIV men et lavt z-index, men selve flash-filmen VIL ligge foran alt andet!!!
Jeg vil lige prøve med ILAYER som hoejrup foreslår!!!
Det skal sættes inde i flashfilmen.. Hvis det er andre der uploader dem, ja så er der ikke andet at gøre, end at flytte eller lave din menu om, så den ikke bruger layers..
Jeg vidste det kunne virke... Bare ærgeligt at man ikke kan lave samme trick i Netscape. Det betyder faktisk at du er nødt til at Browsertjekke og lave to vidt forskellige sider....
Øv Det løste ikke helt mit problem!! Jeg kan godt betemme z-index på et OBJECT ved at sætte z-index på et omkringliggende DIV tag. MEN se her: <div style=\"z-index:-10;\"> <iframe src=\"http://www.tvsyd.dk\" name=\"site\" width=\"100%\" height=\"100%\"marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\" style=\"position:absolute;left:100;top:100;\"> </iframe> </div>
tvsyd indeholder flashfilmen og selvom IFRAME\'en er indkapslet i et DIV, vil den ikke indordne sig under DIV\'s z-index :(
Ok jeg har fundet ud af at det afhænger af at: <PARAM NAME=WMode VALUE=Transparent> er sat i object tag\'et!!
Hvis sider fx viser banner som kommer fra en bannerserver, har jeg jo ingen kontrol over om \"value=transparent\" er sat!!! Derfor kan det ikke lade sig gøre da man ikke kan sætte denne parameter ved hjælp af Scripting!!!!
Nej, man kan ikke scripte på tværs af domæner uden brugeren advares om det og i flere nye browsere accepteres cross-site scirpting overhovedet ikke.
Dvs. at man ikke kan tilgå et flash-objekt, der er hostet fra en bannerserver. Hvis I selv hostede banners på samme domæne som sitet kunne I godt komme til dem :-(
/Ole
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.