Avatar billede ddobbeltv Nybegynder
02. august 2003 - 15:15 Der er 9 kommentarer og
1 løsning

Efter indsætning af andet script.. stopper et andet med at virke

Jeg har arbejdet på at få :
www.chickens-rest.dk/jokke/default2.asp til at virke... og det gør det fint nu... (det koordinat system i bunden til venstre)

Men når jeg så indsætter et script hentet fra www.dynamicdrive.com stopper koordinat systemet med at virke..
www.chickens-rest.dk/jokke/default3.asp

Nogen der har en løsning ?

Desuden vil jeg høre om det er smartest at samle alt ens java i en js fil ? eller har det ingen betydning for hastighed og virkning ?

/Jokke
125 point for at få det til at virke sammen
25 point for at besvare sidste spg.
Avatar billede ddobbeltv Nybegynder
02. august 2003 - 15:17 #1
scriptet fra dynamicdrive er selvfølgelig det ilayer der er i midten af siden.. efter det indsættes stopper coordinat system med at virke
Avatar billede roenving Novice
02. august 2003 - 15:33 #2
Det er fordi denne linje overtager onload:
window.onload=getcontent_height

Den skal du remme ud (sæt // foran !-) og så skal du i body skrive:

<body onload="init();getcontent_height();">

Det _er_ smartest at samle sin javascript-kode i en .js-fil, men det har ingen betydning for hastighed og virkning !-)

-- det har derimod betydning for din mulighed for at overskue opbygningen af dit layout og dermed mulighed for at vedligeholde ...

-- men en hel del af den kode du bruger skal være lige der, hvor den står !o]

-- en hel del af DynamicDrive-scriptet skal jo opholde sig på præcis den plads i dokumentet, hvor det skal bruges, men du kan med fordel tage alle funktioner ud af den almindelige html-kode ...

-- men da scrollscriptet for at virke crossbrowser er nødt til at skrive direkte ind i dokumentet mens det loades har de valgt at sætte koden ind som inline-scripts -- det forstår jeg godt, for ellers skulle de skrive en mindre bog for at forklare hvordan ...
Avatar billede ddobbeltv Nybegynder
02. august 2003 - 15:35 #3
hold on .. tester lige om jeg kan få det til at virke.. tak for svaret
Avatar billede ddobbeltv Nybegynder
02. august 2003 - 15:41 #4
ja ok det virker... men jeg støder nu på et problem jeg havde med et andet script.. 100 point mere for at løse det ?..

Det er når jeg kører musen over den nye iframe fucker koordinaterne op.. som om når jeg rammer det nye ilayer tror den koordinaterne på dette skal vises som 0.0 og ikke dem fra den store tabel...

Se det på www.chickens-rest.dk/Jokke/default3.asp
Avatar billede ddobbeltv Nybegynder
02. august 2003 - 15:41 #5
skriv et svar... men gider du hjælpe med det andet også ?
Avatar billede roenving Novice
02. august 2003 - 15:56 #6
Jeg ved ikke om det vil blive rigtigere af det (for det vil så være browser-vinduet med dokumentet den aftaster !-) men prøv at ændre disse to linjer:

        var xto = event.x
        var yto = event.y

til:
        var xto = event.clientX
        var yto = event.clientY

Problemet er jo klart nok, at den aflæser i forhold til containeren ...

-- hvis det ikke bliver rigtigt af det, kan jeg forudse en voldsom forøgelse af scriptet, for så skal der detekteres hvilket element mousemove kommer fra, og elemetets offset skal lægges til ...

Iøvrigt fungerede det uden problemer i Mozilla !-)
Avatar billede ddobbeltv Nybegynder
02. august 2003 - 16:06 #7
puhhhhha.. det havde jeg ellers ikke regnet med det ville :)... mange tak for din hjælp !
Avatar billede ddobbeltv Nybegynder
02. august 2003 - 16:07 #8
uhyggeligt... det virkede.... MANGE TAK !!
Avatar billede ddobbeltv Nybegynder
02. august 2003 - 16:08 #9
jeg opretter lige et med 100 bobs mere... svar lige i det !
Avatar billede roenving Novice
02. august 2003 - 16:10 #10
Det må du ikke !-)

Max. 200 points for en besvarelse -- og jeg klarer mig jo nok også !-)
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