Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: JavaScript: Valokuva Albumi

JAMSUO93 [08.10.2008 00:04:35]

#

Simppeli valokuva-albumi. Koodi on yksinkertainen, luulen että kaikki ymmärtävät. Jos haluat enemmän kuvia, niin lisää vain lisää <option>-tageja tuohon html koodiin.

Varsinainen Scripti

/* Tallenna tämä koodi tiedostopäätteellä .js samaan kansioon
missä sijaitsee valokuva-albumi.html tiedosto */

function vaihdaKuva()
{
	// Viitataan pudotusvalikkoon sen ID:llä
	var list = document.getElementById('optionlist');
	// Kuva määräytyy pudotuvalikon arvon (indeksi) mukaan
	document.mainimage.src = list.options[list.selectedIndex].value;
}
function eteenpain()
{
{
/* Lisätään indeksiä yhdellä, kuvan arvo kasvaa yhdellä.
Huomaa, että pudotusvalikon ID täytyy aina hakea uudelleen */
var list = document.getElementById('optionlist');
list = list.selectedIndex++;
}
// Vaihdetaan kuva pudotusvalikon arvon mukaiseksi
vaihdaKuva();
}
function taaksepain()
{
{
// Sama homma kuin äsken, nyt vain vähenentään arvoa yhdellö
var list = document.getElementById('optionlist');
list = list.selectedIndex--;
}
vaihdaKuva()
}

Html koodi

<html>
<head>
  <title>Galleria</title>


  <script src="foto-album.js" type="text/javascript"></script>


</head>

<body onload="vaihdaKuva()">

<center>
<h1>Valokuva-Albumi</h1>

<img style="height: 300px;" name="mainimage" border="2">


<form><input value="<<<" onclick="taaksepain()" type="button">
  <select id="optionlist" onchange="vaihdaKuva()">

  <option value="Kuva1.jpg">Kuva 1</option>

  <option value="Kuva2.jpg">Kuva 2</option>
  <option value="Kuva3.jpg">Kuva 3</option>
  <option value="Kuva4.jpg">Kuva 4</option>
  </select>

  <input value=">>>" onclick="eteenpain()" type="button">
</form>

</center>


</body>
</html>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta