Avatar billede a-zartie Nybegynder
03. oktober 2002 - 15:08 Der er 9 kommentarer og
1 løsning

<body> og onLoad

Jeg har en side jeg sidder og leger med. For at få aktiveret move funktionen på laget skal initMove() funktionen loades. Hvis man sætter den ind i body onLoad ( <body onLoad="initMove()"> ) virker scroll funktionen dog ikke. Nu skal man så klikke på klik for at få aktiveret funktionen. Nogen der har en løsning så den selv aktiverer funktionen?
Siden kan ses på 404.dk
Avatar billede Slettet bruger
03. oktober 2002 - 15:10 #1
Jeg kan ikke finde noget på www.404.dk der matcher dine beskrivelser. Kan du ikke forklare lidt nøjere og give lidt mere præcise links?
Avatar billede a-zartie Nybegynder
03. oktober 2002 - 15:18 #2
Det skulle da gerne være det eneste der ligger på 404.dk (både med og uden www). Det der er problemet er at jeg har et moveable layer, sob bliver gjort moveable ved at kalde en funktion.

function initMove() {
    dragObject = new DynLayer("menu")
    dragObject.dragActive = false
    initMouseEvents()
}

Når man kalder denne funktion med <body onLoad="intiMove()"> virker scrollen, på mystisk vis ikke. Lægger man den ind som et link man skal klikke på. Ala. <a href="#" onclick="initMove()">klik</a> virker det hele fint (når man har klikket på linket).
Avatar billede Slettet bruger
03. oktober 2002 - 15:20 #3
404.dk består af frames. I ingen af de tre frames kan jeg se de omtalte funktioner.
Avatar billede a-zartie Nybegynder
03. oktober 2002 - 15:23 #4
hmm... fatter jeg garnicht af, men nu ligger den på idle.dk
Avatar billede jakoba Nybegynder
03. oktober 2002 - 16:20 #5
din onload="initMove()" burde virke præcis lige så godt som det klik.

prøv engang til, måske var det noget med at du samtidig ændrede i en .js fil (som var cashet og ikke blev genindlæst).
Avatar billede a-zartie Nybegynder
03. oktober 2002 - 17:12 #6
jakoba: Den virker også fint, men så forsvinder al teksten. Den to knapper (op og ned) er der stadig, men texten forsvinder. Midlertidigt har jeg sat en onMouseDown="initMove()" på det layer hvor tabellerne ligger, og det virker (naturligvis), men er dog ikke helt optimalt  :-(
Avatar billede jakoba Nybegynder
03. oktober 2002 - 17:58 #7
hmm.. har du husket at kalde .redraw() på det lag efter du ændrer i det i initfunktionen?
Avatar billede jakoba Nybegynder
03. oktober 2002 - 17:59 #8
Ups. det var vist pladder. sorry
Avatar billede Slettet bruger
04. oktober 2002 - 15:18 #9
Nu ser jeg det rigtige indhold på både 404.dk og idle.dk. Jeg har ingen idé om, hvad der skete i går. Men jeg er sikker på, det var den rigtige adresse!

Men jeg fatter ikke fejlen. Kan du ikke lige sætte initMove() ind i body onLoad, så vi kan se det?
Avatar billede a-zartie Nybegynder
16. december 2002 - 10:20 #10
.
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