anoniem Geplaatst: 15 februari 2002 Delen Geplaatst: 15 februari 2002 Ik probeer een pagina te maken waar een soort "zandloper" komt. Vervolgens moet de homepage (op de achtergrond) alvast worden geladen. Wanneer de homepage klaar is met laden moet de zandloper klaar zijn en de homepage in beeld komen. Rara hoe maak ik dit. Quote Link naar reactie
anoniem Geplaatst: 15 februari 2002 Auteur Delen Geplaatst: 15 februari 2002 Ik zal zeker niet de laatste zijn die dit zegt, maar je moet eens kijken op pagina's als http://www.jsworld.com, etc. daar staan een heleboel scriptjes met voorbeeld. Misschien nog een tip? internet.pagina.nl vrgr, william Quote Link naar reactie
anoniem Geplaatst: 15 februari 2002 Auteur Delen Geplaatst: 15 februari 2002 Tja, ik kan het nog niet vinden. Ik blijf zoeken. Als iemand nog kant en klaar advies heeft, graag! Groet! Quote Link naar reactie
anoniem Geplaatst: 15 februari 2002 Auteur Delen Geplaatst: 15 februari 2002 Zoek eens even op preload in dit forum. Genoeg te vinden! Quote Link naar reactie
anoniem Geplaatst: 17 februari 2002 Auteur Delen Geplaatst: 17 februari 2002 [quote:5185ab20eb] Op 15-02-2002 13:32, schreef SurfDude: Zoek eens even op preload in dit forum. Genoeg te vinden! [/quote:5185ab20eb] Of jat die van Bill zijn nieuwe site! :grin: :grin: Quote Link naar reactie
anoniem Geplaatst: 17 februari 2002 Auteur Delen Geplaatst: 17 februari 2002 [quote:4978781c26] Op 17-02-2002 12:26, schreef George W. Bush: Of jat die van Bill zijn nieuwe site! :grin: :grin:[/quote:4978781c26]Be my guest... Ik heb hem ook van één of andere Javascript site, dus ik heb er geen copyright op of zo... Quote Link naar reactie
anoniem Geplaatst: 17 februari 2002 Auteur Delen Geplaatst: 17 februari 2002 [quote:bd931ee9e3] Op 17-02-2002 12:36, schreef Bill Gates: Be my guest... Ik heb hem ook van één of andere Javascript site, dus ik heb er geen copyright op of zo... [/quote:bd931ee9e3] Mag ik dit scriptje ook hebben?????????? Quote Link naar reactie
anoniem Geplaatst: 17 februari 2002 Auteur Delen Geplaatst: 17 februari 2002 Ik heb hem wat aangepast en niet getest, dus als je problemen hebt: jammer :wink: In "myImages" staat een array met de plaatjes die je wilt laden. In "locationAfterPreload" staat de locatie waar je naartoe gaat als alle (!) plaatjes geladen zijn. Verder is de code niet echt perfect, ik moet hem nog eens opschonen (hij was "vroeger" veel uitgebreider, maar ik heb er wat uitgesloopt). Nog wat: de orginele URL ben ik kwijt :smile: [code:1:7fb14621ac] <html> <head> <script language="JavaScript1.2"> <!-- begin hiding startingColor = new Array() endingColor = new Array() //Images to load var myImages = new Array("images/buttons/home.gif", "images/buttons/home-over.gif); var locationAfterPreload = "main.php"; var preloadbarWidth = 250; var preloadbarHeight = 15; var backgroundOfGradient = "#DBDBDB"; var gap = 2; var num = 0; //Skip Netscape meteen if(!document.all) location.replace(locationAfterPreload) var imgLen = myImages.length, loaded = new Array(), preImages = new Array(), currCount = 0, pending = 0, h = 0, cover = new Array(); num = Math.floor(preloadbarWidth/gap); function loadImages() { for (i = 0; i < imgLen; i++) { preImages[i] = new Image(); preImages[i].src = myImages[i]; loaded[i] = 0; cover[i] = Math.floor(num/imgLen)*(i+1) } cover[cover.length-1] += num%imgLen checkLoad(); } function checkLoad() { if (pending) { changeto(); return } if (currCount == imgLen) {location.replace(locationAfterPreload); return; } for (i = 0; i < imgLen; i++) { if (!loaded[i] && preImages[i].complete) { loaded[i] = 1; pending++; currCount++; checkLoad(); return; } } setTimeout("checkLoad()",10); } function changeto() { if (h+1 > cover[currCount-1]) { var percent = Math.round(100/imgLen)*currCount; if (percent > 100) while (percent != 100) percent--; if (currCount == imgLen && percent < 100) percent = 100; eval("document.all.progress.innerHTML=' " + percent + "%'"); pending--; checkLoad(); return; } eval("document.all.cell" + (h+1) + ".style.backgroundColor = '#FFFFFF'"); h++; setTimeout("changeto()",1); } // end hiding --> </script> </head> <body> <center> <center>Een moment geduld alstublieft, de plaatjes worden geladen...</center><br> <br> <script language="JavaScript1.2"> <!-- beging hiding document.write('<table border="0" cellpadding="0" cellspacing="0" width="' + preloadbarWidth + '"><tr height="' + preloadbarHeight + '" bgcolor="' + backgroundOfGradient + '">'); var i = 0; for (i; i < num; i++) { document.write('<td width="' + gap + '" id="cell' + (i+1) + '"></td>'); } document.write('</tr></table>'); document.write('<center><span id="progress">0 %</span></center>'); document.write('<p><a href=' + locationAfterPreload + '>Ga direct verder</a>') loadImages(); // end hiding --> </script> </center> </body> </html> [/code:1:7fb14621ac] [edit]ff wat aangepast, het forum vond mijn mooie (ahum) code niet zo leuk...[/edit] _________________ Wiep Corbier: Ik heb even gechecked wat je zei Bill en je hebt gelijk (en maak hier a.u.b. geen sig van!). [ Dit Bericht is bewerkt door: Bill Gates op 2002-02-17 17:53 ] Quote Link naar reactie
anoniem Geplaatst: 19 februari 2002 Auteur Delen Geplaatst: 19 februari 2002 Heel erg bedankt Bill!!!! Naar zo'n script heb ik altijd al gezocht. Quote Link naar reactie
anoniem Geplaatst: 19 februari 2002 Auteur Delen Geplaatst: 19 februari 2002 Ook namens mij bedankt! :smile: [img:fce4c90374]http://www.destroy.nl.nu/dilbert/dilbert.gif[/img:fce4c90374] Quote Link naar reactie
anoniem Geplaatst: 19 februari 2002 Auteur Delen Geplaatst: 19 februari 2002 [quote:65c187ad13] Op 19-02-2002 13:22, schreef victorhopman: Heel erg bedankt Bill!!!! Naar zo'n script heb ik altijd al gezocht. [/quote:65c187ad13] Eindelijk je levensdoel bereikt! :wink: Zoiets is toch te vinden op iedere javascript site zoals http://www.wsabstract.com ...? Quote Link naar reactie
anoniem Geplaatst: 19 februari 2002 Auteur Delen Geplaatst: 19 februari 2002 Ik had hem al een tijdje opgeslagen op mijn PC, misschien gebruik ik hem later nog eens. :wink: Zoals het er nu uit ziet, wordt de preloader, dé nieuwe trend! :smile: Quote Link naar reactie
anoniem Geplaatst: 20 februari 2002 Auteur Delen Geplaatst: 20 februari 2002 [quote:0c581c7115] Op 19-02-2002 15:46, schreef Toeter84: Eindelijk je levensdoel bereikt! :wink: Zoiets is toch te vinden op iedere javascript site zoals http://www.wsabstract.com ...? [/quote:0c581c7115] Ja, misschien wel, maar dan staat er altijd een copyright notice bij :grin: En nu niet :grin: _________________ Groet Victor. [ Dit Bericht is bewerkt door: victorhopman op 2002-02-20 14:46 ] Quote Link naar reactie
anoniem Geplaatst: 20 februari 2002 Auteur Delen Geplaatst: 20 februari 2002 Die stond er wel bij hoor, maar die heb ik vakkundig verwijderd :wink: Quote Link naar reactie
anoniem Geplaatst: 20 februari 2002 Auteur Delen Geplaatst: 20 februari 2002 [quote:c3cf157c00] Op 20-02-2002 14:57, schreef Bill Gates: Die stond er wel bij hoor, maar die heb ik vakkundig verwijderd :wink: [/quote:c3cf157c00] vakkundig noemt hij dat! :wink: Quote Link naar reactie
anoniem Geplaatst: 20 februari 2002 Auteur Delen Geplaatst: 20 februari 2002 [quote:d91a121eff] Op 20-02-2002 14:57, schreef Bill Gates: Die stond er wel bij hoor, maar die heb ik vakkundig verwijderd :wink: [/quote:d91a121eff] Aha, dus je bent illegaal bezig!!!!!! Quote Link naar reactie
anoniem Geplaatst: 20 februari 2002 Auteur Delen Geplaatst: 20 februari 2002 Slotje! >:) Quote Link naar reactie
anoniem Geplaatst: 21 februari 2002 Auteur Delen Geplaatst: 21 februari 2002 [quote:1876fad540] Op 20-02-2002 23:55, schreef SurfDude: Slotje! >:) [/quote:1876fad540] Hoezo? Het begint net leuk te worden! :grin: :wink: Quote Link naar reactie
anoniem Geplaatst: 21 februari 2002 Auteur Delen Geplaatst: 21 februari 2002 [quote:2fb70d9940] Op 20-02-2002 23:55, schreef SurfDude: Slotje! >:) [/quote:2fb70d9940] Moet je ze kwijt ofzo? :razz: Quote Link naar reactie
anoniem Geplaatst: 21 februari 2002 Auteur Delen Geplaatst: 21 februari 2002 gaat idd nergens meer over.... t. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen