Avatar billede stauer Nybegynder
03. juli 2002 - 16:29 Der er 16 kommentarer og
1 løsning

Loade ting til sidst - rimlig avanceret

Hejsa

Jeg har et problem.. Jeg vil gerne styre den rækkefølge min side loades i.

Jeg har en side som er centreret med javascript. I en af mine side har jeg en flash film. Problemet er at Flash filmen ligger sig "oven på" min centrering og når derfor ikke at blive centreret..

Uden at vide det tænker jeg at hvis jeg kan loade flash filmen som det sidste kan den nå at blive positioneret.

Jeg har i øvrigt samme problem med en iframe

Er der nogen eksperter der har nogle råd?

mvh Johan
Avatar billede =maddog= Nybegynder
03. juli 2002 - 16:46 #1
du kan loade til sidst med DOM og onload handleren
onload = function() {
// kode
}
men først vil jeg gerne høre lidt mere om din centrering.
Avatar billede stauer Nybegynder
03. juli 2002 - 16:49 #2
det er et færdigt script - en af funktionerne ser sådan her ud function alignWD2()

jeg kan godt poste det hele hvis det er nødvendigt
Avatar billede stauer Nybegynder
03. juli 2002 - 16:56 #3
har du en email - så kan jeg sende dig et link
Avatar billede =maddog= Nybegynder
03. juli 2002 - 17:00 #4
man må desværre helst ikke hjælpe hinanden sådan uden for forumet. Der kan jo være andre, der har en løsning.
har du ikke et link til en side vi kan kigge på?
Avatar billede stauer Nybegynder
03. juli 2002 - 17:01 #5
Avatar billede stauer Nybegynder
03. juli 2002 - 17:05 #6
under muligheder kan man se flash filmen loade inden den bliver centeret.. I MAC IE 5.1.4 når den ikke at få denne flash film med ned på plads så den bliver stående oppe i hjørnet..
Avatar billede =maddog= Nybegynder
03. juli 2002 - 17:33 #7
det virker en anelse knudret. koden er dårligt struktureret og mangler kommenteringer. jeg har ingen anelse om hvorfor de går galt, og sådan som koden ser ud har man ikke en kinamands chance for at regne sig frem til det.
Din flash-film ligger i en div, der hedder Layer1. Det er den du siger, der ikke rykker på plads eller?
Hvilke browsere skal det være kompatiblet med?
Avatar billede stauer Nybegynder
03. juli 2002 - 17:35 #8
ja det er den der hedder layer1 - mht strukturering af kode har du jo nok ret :)

Plannen var at den skulle køre sammen med NS6+, IE5+, MAC IE 5.1.4
Avatar billede =maddog= Nybegynder
03. juli 2002 - 17:43 #9
ok her er et vildt skud i tågen. indsæt følgende i head lige under dit nuværednde <script>
<script type="text/javascript">
var HTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="121" height="130">'+
          '<param name="movie" value="images/muli.swf">'+
          '<param name="quality" value="high">'+
          '<embed src="images/muli.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="121" height="130"></embed></object>';
function insert() {
    document.getElementById('Layer1').innerHTML = HTML;
}
</script>

og så tilføjer du tilsidst i onload i body
.... f');MM_showHideLayers('preload','','hide');insert();"> ....
Avatar billede =maddog= Nybegynder
03. juli 2002 - 17:50 #10
ups. du skal slette alt der er inde i Layer1.
Avatar billede stauer Nybegynder
03. juli 2002 - 18:02 #11
det prøver jeg i morgen - tak indtil videre
Avatar billede stauer Nybegynder
04. juli 2002 - 09:42 #12
det virkede.. jeg har lige et spørgsmål til.. jeg har også samme problem med en iframe, ville det samme princip virke her ?
Avatar billede stauer Nybegynder
04. juli 2002 - 09:44 #13
og med <forms> for den sags skyld..
Avatar billede stauer Nybegynder
04. juli 2002 - 09:47 #14
du skal også lige ha en bunke point for det her..
Avatar billede =maddog= Nybegynder
04. juli 2002 - 12:07 #15
ja. den HTML du vil have i Layer1 laver du some string og sætter ind i Layer1 til sidst.
HTML = '<form action=".... o.s.v.
glad for at det virker
Avatar billede stauer Nybegynder
04. juli 2002 - 12:31 #16
jeps har testet med forms og iframes.. KANOOOON siger jeg bare.. det har løst mange søvnløse nætter :)
Avatar billede =maddog= Nybegynder
04. juli 2002 - 12:40 #17
det tog også en hel time for mig (16:46:06 -> 17:43:55).
Jeg er glad for at det virker nu.
Jeg har lavet din js fil mere overskuelig og uploaded den her
www.dsr.kvl.dk/~maddog/stauer.js
vær lige opmærksom på at der kun er de funktioner, der bruges på netop den side du viste mig.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester