Avatar billede aggie Nybegynder
02. februar 2001 - 15:03 Der er 8 kommentarer og
2 løsninger

Billeder loades i rækkefølge?

Jeg har en side med en masse billeder (100+) der skal loades, men de *skal* loades top-down, således at de øverste vises først?
Avatar billede engrob Nybegynder
02. februar 2001 - 15:37 #1
Kan du ikke bruge en preloader der først loader alle billederne og så bagefter når de er loadet så viser den dem alle sammen?
Avatar billede aggie Nybegynder
02. februar 2001 - 15:46 #2
nej, ideen er netop, at det er en hulens bunke billeder ( = lang tid at loade), der skal vises fra én side, derfor skal der være noget at kigge på allerede fra start, mens resten loader...
Avatar billede xirb Nybegynder
02. februar 2001 - 16:12 #3
Et simpelt javascript kan måske gøre det!

Dette kan gøres mange gange flottere (brug methods), men ideen er som følger:
--------------------------------------------------
<HTML>
<HEAD></HEAD><BODY>
Her er din alm. HTML-side m. tabeller osv...

<SCRIPT LANGUAGE=JAVASCRIPT>
  billede1 = new Image
  billede1.src=\'pictures/01.gif\'
  document.write(\'<img src=\"pictures/01.gif\" border=\"0\">\');

  billede2 = new Image
  billede2.src=\'pictures/02.jpg\'
  document.write(\'<img src=\"pictures/02.jpg\" alt=\"Billede 2\">\');
</SCRIPT>

</BODY></HTML>
-----------------------------------------------

På denne måde vises billederne først når de er loadede - og det sker i den ønskede rækkefølge!
(Du kan skrive alt det HTML-kode inden i document.write(\' \'); det skal være.)

( Måske kan du selv / en anden på Eksperten lave det om til en smart function -  jeg er desværre selv for stresset lige nu! :-] )
Avatar billede aggie Nybegynder
02. februar 2001 - 16:19 #4
hmm, det ville være alt for omstændeligt, det jeg lidt leder efter er et direktiv man kan sætte et eller andet sted, der tvinger browseren til at spørge efter billederne i den rækkefølge de står i, f.eks. et header direktiv?
Avatar billede eagleeye Praktikant
02. februar 2001 - 16:45 #5
Du kan ligge billerne ind i en tabel.
De bliver som regl loaded en efter en ..
<table>
<tr><td><img src=\"image1.jpg\"></td></tr>
<tr><td><img src=\"image2.jpg\"></td></tr>
<tr><td><img src=\"image3.jpg\"></td></tr>
</table>

Det er og let at ligge ind i en FOR løkke hvis du vil lavet et script som indætter i fillen.
Jeg har engang lavet sådna et script som smed ind i en tabel. De blev loaded ind en efter en.

Så vidt jeg ved findes ingen load række følge i HTML.
Avatar billede power Nybegynder
02. februar 2001 - 17:28 #6
med på en lytter ;0)
Avatar billede jakoba Nybegynder
03. februar 2001 - 01:53 #7
Hiv et .jpg billede ind i dit paintprogram og konverter det til .bmp format. Se hvad filen fylder. Såmeget fylder dine billeder i memory når browseren har gjort dem klar til visning.

Så med 100 billeder på een side er det næsten garanteret at der svappes vildt og vanvittigt til disk imens siden vises. Kan du ikke dele den side op i 4-5 mindre sider?

Den enestest sekventialisering jeg kan komme på er at skrive alle undtagen de 3-4 første billeder som <img src=\"een-farvet.gif\" name=\"billed5..billed100\"> og så svappe det rigtige billed5 ind når der testes  document.images.billed4.complete==true .
endnu mere omstændigt en xirb\'s forslag :(
Avatar billede jakoba Nybegynder
03. februar 2001 - 02:07 #8
Kunne jeg evt friste med et script det gør lige det jeg tror du ønsker, bare på den modsatte måde.
  http://home19.inet.tele.dk/karlebo/kiffest/seq.html
Samtlige billeder er skrevet ind i filen med url og en beskrivelse og de vise eet af gangen strengt sekventielt. Og mes brugeren kikker på første billed og læser teksten preloades billed 2, osv. osv.
Avatar billede jagna Nybegynder
04. februar 2001 - 02:56 #9
Se dette script. Er det hvad du søger? http://www.spain-property.com/properties/160-dk.htm
Avatar billede aggie Nybegynder
04. februar 2001 - 16:55 #10
jacoba: du har en pointe, med billedstørrelse, så jeg er ved at bygge en thumbnail side med gd-lib, og så skal de være klikbare, på den måde holdes den samlede swapping godt nede, mens folk kan se de billeder de vil...

problemet er dog stadig at få dem vist i rækkefølge, det er sådan set ikke et problem at skulle scripte til ver enkelt billede, jeg regner med en server side løkke alligevel, til at vise billederne, men det ville da være rarest, hvis der var en header eller noget, der fik browseren til at spørge efter bilederne i den rækkefølge de kommer i?
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