Ik zit met een probleem waar ik niet uitkom. Ik heb offline een HTML + jQuery (JS) website gemaakt waarbij je plaatjes op de achtergrond hebt waar je doorheen kunt scrollen dmv pijltjes. Dat werkte helemaal, echter wil ik het nu zo maken dat het dynamisch is. Ik heb een folder waar mensen foto's kunnen uploaden. Deze foto's wil ik met PHP ophalen en in een JS array zetten. Deze array kan ik gebruiken om doorheen te bladeren in jQuery.
Hier mijn code:
Zo haal ik de plaatjes op (en laat ik ze nu nog even laten zien in HTML)
Dit is mijn JS bestand:
Hoe kan ik nu mijn array vullen?
Het mooist zou zijn om niet een lijst te genereren in HTML, die in een div zetten en niet te laten zien, en dan die lijst ophalen met JS..
Hier mijn code:
PHP:
1
2
3
4
5
6
7
8
| <?php $dirname = "./images/fotosnieuwesite/"; $images = scandir($dirname); foreach($images as $curimg){ echo "$curimg <br />"; }; ?> |
Zo haal ik de plaatjes op (en laat ik ze nu nog even laten zien in HTML)
Dit is mijn JS bestand:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
| $(document).ready(function() { var lijstIndex = 0; var fotoArray = []; //Hier worden alle foto's alvast ingeladen, dit zorgt ervoor dat de pagina in 1x geladen is en niet telkens //de foto opnieuw geladen moet worden. $(fotoArray).each(function() { var image = $('<img />').attr('src', this); }); }); |
Hoe kan ik nu mijn array vullen?
Het mooist zou zijn om niet een lijst te genereren in HTML, die in een div zetten en niet te laten zien, en dan die lijst ophalen met JS..
[ Voor 16% gewijzigd door The Great HooD op 05-07-2012 12:02 ]