Avatar billede cool_casper Nybegynder
07. august 2002 - 22:40 Der er 21 kommentarer og
1 løsning

Onload opfører sig meget mærkeligt!

Hey!

Jeg har lidt probz med det layer jeg har lavet på www.buttcher.dk/hifi! Jeg har lavet en indkøbskurv der kommer frem når man klikker på det lille ikon med kurven! :D
Men det er meningen at man skal kunne flytte det layer ved at tage fat i det. Jeg fandt et script der kunne dette og prøvede at putte det ind. De gik ikk så godt. Så prøvede jeg omvendt så jeg puttede mine ting ind på scriptet. Det blev så til www.buttcher.dk/hifi/layer.htm som virker fint! Da jeg så kopierede der over i main.asp, som filen hedder, virkede det ikke. Efter megen tids "efterforskning" fandt jeg ud af at funktion init (som skal køres ved onLoad, for at scriptet kan virke!) ikk startede når scriptet var i main.asp! Til trods for at den stod i <BODY OnLoad="init();"> Jeg ved ikk hvorfor, fordi det virker jo i layer.htm! Men det kan være at det har noget at gøre med de frames som main.asp er i?!
Nå, men det må kunne fikses tænkte jeg og fjernede Onload og satte denne linie ind i toppen af mit script: window.onload=init();
Det resulterede så i at funktionen startede, men så virker scriptet ikke!
HVAD GØR JEG NU?!
Jeg føler selv jeg har brugt en del til på debugging og jeg håber at der findes nogen der kan hjælpe!
Avatar billede pelkjaer Nybegynder
07. august 2002 - 22:49 #1
Prøv at indsætte dette i slutningen af dit script:


// initiate script on page load
onload=init;

Og undlad noget i <body>
Avatar billede cool_casper Nybegynder
07. august 2002 - 22:56 #2
hehe... D har jeg prøvet godt nok med () ved init... SÅ loader scriptet men det fejler! ;| d r da forsøget værd.....
Avatar billede cool_casper Nybegynder
07. august 2002 - 22:57 #3
Nop... d virker ikk... DEN VIL BARE IKKE LOADE DEN FUNKTION!??!?
Avatar billede pelkjaer Nybegynder
07. august 2002 - 22:59 #4
Du skal ikke ha () med - har du prøvet uden? Helt ligesom jeg skrev.
Avatar billede cool_casper Nybegynder
07. august 2002 - 22:59 #5
Hvis jeg indsætter
onload=init();
så loader den scriptet men så fejler den...!!
Avatar billede cool_casper Nybegynder
07. august 2002 - 23:07 #6
Jeg har oxo lige prøvet UDEN som du sagde... så loader den ikk funktionen! :|
Avatar billede pelkjaer Nybegynder
07. august 2002 - 23:09 #7
Okay, og med () gør den. Så siger du den fejler. Hvad gør den?
Avatar billede cool_casper Nybegynder
07. august 2002 - 23:11 #8
Så kommer den op med den alert jeg har lavet! Og så siger den "basketlayer er ikke defineret!"
Og d r jo denne linie: drag.add(basketlayer)
Men hvis jeg sætter '' udenom fejler den også...
Og det virker jo UDEN i layer.htm ?!
Avatar billede cool_casper Nybegynder
07. august 2002 - 23:12 #9
D r noget tricky shit d her..
Avatar billede pelkjaer Nybegynder
07. august 2002 - 23:18 #10
Prøv evt. denne her http://www.peterelkjaer.dk/exp/drag.html istedet - er et forsøg værd.
Avatar billede cool_casper Nybegynder
07. august 2002 - 23:21 #11
OK, jeg prøver...
Thx so far....
Avatar billede cool_casper Nybegynder
07. august 2002 - 23:29 #12
Damn, sry man! Jeg tror ikk d virker?! ( http://www.buttcher.dk/hifi )
Eller er det mig der har indsat det forkert.... Jeg får ingen fejl...
Avatar billede pelkjaer Nybegynder
07. august 2002 - 23:36 #13
Mystisk.

Hvad sker der hvis du har layeret vist fra start (altså kobler "show/hide" fra et øjeblik for at teste)?
Avatar billede cool_casper Nybegynder
07. august 2002 - 23:39 #14
Har ikk prøvet... to sek...
Avatar billede cool_casper Nybegynder
07. august 2002 - 23:39 #15
Og btw ja, d r meget mystisk...
Avatar billede cool_casper Nybegynder
07. august 2002 - 23:40 #16
Jaaa, du ka jo selv se.... det funker ikk så fedt... :|
Avatar billede pelkjaer Nybegynder
07. august 2002 - 23:44 #17
Er siden nede nu?
Avatar billede cool_casper Nybegynder
07. august 2002 - 23:54 #18
Nej?
EHm... hva gør jeg!?
Avatar billede pelkjaer Nybegynder
07. august 2002 - 23:56 #19
I don't know - jeg kan ikke komme ind på din side - bliver ved at stå og vente med hvis skærm.
Avatar billede cool_casper Nybegynder
08. august 2002 - 00:11 #20
hmm... den kommer da fint her!?
Prøv en gang ReBoot!
Avatar billede cool_casper Nybegynder
08. august 2002 - 00:50 #21
Well, jeg har selv løst d! D var et andet layer der fuckede siden op...
Så jeg smed det layer i en iframe... Så virker det! :D
Avatar billede cool_casper Nybegynder
08. august 2002 - 00:50 #22
Men tak for indsatsen...
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