Avatar billede ronniwenzell Nybegynder
27. august 2004 - 18:50 Der er 5 kommentarer og
1 løsning

loading billeder med javascript

Jeg har lavet en side, www.henrikkold.dk, hvor der loades billeder imens man kigger på forsiden, via lånt JavaScript. Når billederne er loaded popper en alert-boks op og siger, at billederne er loadede. - men jeg har et browser-problem med scriptet.

Scriptet er kompatibelt med IE, netscape, mozilla, men i Opera kommer alert-boksen op og fortæller at billederne er loadede ved HVERT ENESTE billede der loades. 26 billeder er lig 26 tryk på OK før man må komme videre. :-/


Ville faktisk meget hellere have den til ikke at vise en alert, men istedet bare skifte [Loading... tryk for at anullere]-teksten
til [Billeder er nu loaded], når den er færdig - men jeg kan ikke finde ud af at scripte. Når jeg fjerne indholdet mellem {} for at udgå alerten til at komme, bliver bare ved med at
vise [Loading... ...] ...og så sidder man jo bare og venter på, den bliver færdig... :-)


side: www.henrikkold.dk/index.html
script: www.henrikkold.dk/js/progressbar.js

Kan nogle hjælpe mig?
Avatar billede roenving Novice
28. august 2004 - 12:57 #1
Hvorfor bruger du et forældet script, som ikke kender de browsere, som findes i dag ?-)

Prøv med: http://www.phoenixv.dk/scripts/scr02.html
Avatar billede ronniwenzell Nybegynder
01. september 2004 - 23:00 #2
Ja... jeg har fundet dette script uden at have kendskab til hvad der er nyt eller gammelt. Linket, du har givet mig, ser rigtig godt ud, men hvad hvis man har en ældre version af IE5 eller NS6 - virker det så ikke?

Har du andre gode links til scripts? Jeg ved ikke rigtig hvor jeg skal lede for at finde de rigtige + gode scripts.

Eksempelvis har jeg også lånt et gammelt script til at scrolle teksten på www.henrikkold.dk/familie.html med scriptet www.henrikkold.dk/js/scroll.js - men benytter gerne noget nyere.

PS: Send gerne næste kommentar som svar ;-)
Avatar billede roenving Novice
02. september 2004 - 00:27 #3
Jeg har ikke kigget scroll.js helt igennem, men det dækker såvidt jeg kan se af min hurtige gennemlæsning alle de browsere, jeg selv ville finde på at dække i min egen kode, dvs. minimum IE5+ og Gecko-browserne (Netscape 6+, Mozilla med mange flere !-)

-- og et godt sted at søge efter om scripts er gyldige i dagens Danmark er at kigge efter om de understøtter f.eks. .getElementById, som godt nok er indført i 1998, men antyder, at browseren forholder sig til Document Object Model (f.eks. bw.dom i Thomas Brattlis script !-)

-- Velbekomme '-)
Avatar billede ronniwenzell Nybegynder
02. september 2004 - 23:12 #4
hey roenving>

points, værs'go - og (endnu engang) tak for de gode råd.

Du har linket til phoenixv.dk, som har en script-samling. Kan du foreslå andre gode links, hvor man kan få andre gode scripts?

/ronni.
Avatar billede roenving Novice
02. september 2004 - 23:29 #5
Der er mylliarder af steder, men du skal næsten alle steder være opmærksomme på, at en hel masse af deres scripts er lavet ud fra den forskel, der var på v4-browserne, som havde nogle vidt forskellige måder at tænke og gøre ...

Som jeg nævnte tidligere, er et af de gode steder at kigge, om de bruger/tester på .getElementById, og du skal blive mistænksom, hvis de spørger efter appName=Netscape eller document.layers, for en hel del af disse scripts virker i dag kun på IE (og Netscape 4.xx, som stort set er forsvundet !-)

-- men lige et lille udvalg:

http://www.dhtmlcentral.com/
http://www.dynamicdrive.com/
http://rod.rant-on.net/
http://www.javascript.com/
http://www.dansteinman.com/dynduo
http://www.w3schools.com/
http://www.activeui.net/
-- og selvfølgelig: http://roenving.users.whitehat.dk/WD5Opacity.html, som jeg regner med at få udvidet kraftigt indenfor den næste ca. måned !-)
Avatar billede ronniwenzell Nybegynder
05. september 2004 - 19:26 #6
tak skal du ha'! Glæder mig til at besøge din site, når den er klar !-)
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