Ik ben bezig een Gallerie te schrijven gericht op gebruiksgemak, voor gebruik zonder benodigde kennis van HTML/PHP/JS.
Echt het enige wat je hoeft te doen is dus een map aanmaken op een specefeke plek op je webspace, die een naam geven en daarin je foto's uploaden. Thumbnails worden automatisch gegenereerd m.b.v. Glib. Configuratie wordt gedaan door in 1 bestand de waarden van variabelen aan te passen.
Het kan dus soms zo zijn dat de gebruiker b.v. 50MB aan foto's in 1 map zet. Dit is de reden waarom ik geen preloader wil gebruiken. Vaak wil je niet alle foto's zien en is het dus zonde om 10 minuten te wachten tot alle foto's geladen zijn (de thumbnails laad hij natuurlijk wel allemaal, maar die zijn maar +/- 2KB per stuk, afhankelijk van de kwaliteit en grootte die instelt bij de installatie). Alles preloaden is dus niet wat je noemt...'gebruiksvriendelijk'.
Je kunt op 2 manieren door de foto's bladeren...door op de thumbnails te klikken of door op de ">" en "<" knoppen te klikken. Op beide manieren wordt de foto geladen d.m.v. Javascript. De eerste manier door een scriptje in de link (onClick="document.getElementById('mainImg').src='hetplaatje.jpg'"), de 2e manier door een functie (onClick="nextImage('next')").
Het vreemde is nu dat je wanneer je de "<" (vorige) en ">" (volgende) knoppen gebruikt, de grootte van de foto wel in het kader geladen wordt (rechtsklikken op de plek waar de foto zou moeten staan > eigenschappen geeft ook het juiste url van de foto), maar de foto wordt niet weergegeven. Pas als je rechtsklikt op de plek waar de foto weergegeven zou moeten worden en zegt 'afbeelding weergeven' wordt de foto geladen. De eerste manier werkt gewoon zoals je zou verwachten.
url: http://www.kraak-forum.nl/gallerie/index.php
Iemand een idee over waarom???? En hoe ik het op kan lossen zonder preloaden?
p.s.: Ik post de source niet omdat dat alleen maar verwarrend zou werken denk ik. Je kunt het beste even in de bron van de pagina kijken.
Echt het enige wat je hoeft te doen is dus een map aanmaken op een specefeke plek op je webspace, die een naam geven en daarin je foto's uploaden. Thumbnails worden automatisch gegenereerd m.b.v. Glib. Configuratie wordt gedaan door in 1 bestand de waarden van variabelen aan te passen.
Het kan dus soms zo zijn dat de gebruiker b.v. 50MB aan foto's in 1 map zet. Dit is de reden waarom ik geen preloader wil gebruiken. Vaak wil je niet alle foto's zien en is het dus zonde om 10 minuten te wachten tot alle foto's geladen zijn (de thumbnails laad hij natuurlijk wel allemaal, maar die zijn maar +/- 2KB per stuk, afhankelijk van de kwaliteit en grootte die instelt bij de installatie). Alles preloaden is dus niet wat je noemt...'gebruiksvriendelijk'.
Je kunt op 2 manieren door de foto's bladeren...door op de thumbnails te klikken of door op de ">" en "<" knoppen te klikken. Op beide manieren wordt de foto geladen d.m.v. Javascript. De eerste manier door een scriptje in de link (onClick="document.getElementById('mainImg').src='hetplaatje.jpg'"), de 2e manier door een functie (onClick="nextImage('next')").
Het vreemde is nu dat je wanneer je de "<" (vorige) en ">" (volgende) knoppen gebruikt, de grootte van de foto wel in het kader geladen wordt (rechtsklikken op de plek waar de foto zou moeten staan > eigenschappen geeft ook het juiste url van de foto), maar de foto wordt niet weergegeven. Pas als je rechtsklikt op de plek waar de foto weergegeven zou moeten worden en zegt 'afbeelding weergeven' wordt de foto geladen. De eerste manier werkt gewoon zoals je zou verwachten.
url: http://www.kraak-forum.nl/gallerie/index.php
Iemand een idee over waarom???? En hoe ik het op kan lossen zonder preloaden?
p.s.: Ik post de source niet omdat dat alleen maar verwarrend zou werken denk ik. Je kunt het beste even in de bron van de pagina kijken.