Archief - JS: image tonen op basis van text input

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Anendel

Legacy Member
Kan iemand mij oplossing geven voor volgend probleem. Heb al verschillende websites doorzocht, maar kan oplossing niet vinden.

Probleem: ik heb een folder met 500 afbeeldingen. Ik zou via een statische pagina (moet lokaal en offline werken) de mogelijkheid willen om een bestandnaam in een inputveld in te vullen. Waarna de betreffende afbeelding wordt getoond.
Javascript is spijtig genoeg 'not my cup of tea'. Iemand die me weet te vertellen hoe dit te doen? Of ergens een tutorial of voorbeeld dat op hetzelfde principe steunt?
Thank you

Anendel

Legacy Member
Ben al een stap verder, dankzij dit topic :)
De miserie nu is dat ik die variabele op meerde plaatsen in de pagina nodig heb...

servi

Legacy Member
HTML:
<script type="text/javascript">
<!--

map = "afbeeldingen/"; // map waarin afbeeldingen zitten
aantalAfbeeldingen = 500; // vul hier aantal afbeeldingen in
afbeeldingenTeller = 1;

function volgendeAfbeelding() {

document.getElementById('afbeelding').src = "afbeelding" + 
afbeeldingenteller++ + ".jpg"; // hier wordt de afbeelding veranderd, door de src aan te passen
if ( afbeeldingenTeller == 500 ) // als alle 500 afbeeldingen geweest zijn, spring dan terug naar het begin
 afbeeldingenTeller = 1;
}

function toonAfbeelding() { // hier moet normaal fout-controlerende code inzitten
 document.getElementById('afbeelding').src = document.getElementById('bestand').value;
}

// -->
</script>

<img src="afbeelding0.jpg" id="afbeelding" /><br />
<input type="button" value="volgende" onclick="volgendeAfbeelding()" /><br />
geef hier bestandsnaam op : <input type="text" id="bestand" />
<input type="button" value="toon afbeelding" onclick="toonAfbeelding()" />

Ramm

Legacy Member
Mja, verschillende plaatsen op de pagina: wat bedoel je daarmee? tekstvakken, afbeeldingen, gewone tekst, ...

Anendel

Legacy Member
idd, tekstvakken, afbeeldingen,... maar het is me ondertussen gelukt; copy paste van overal een beetje.. can be closed
Servi: toch bedankt voor de moeite. De afbeeldingen zijn niet opeenvolgend genummerd..
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan