[JS] simpele vraag

Pagina: 1
Acties:
  • 105 views sinds 30-01-2008
  • Reageer

  • SuperPotato
  • Registratie: Oktober 2001
  • Laatst online: 04-06 22:25
-

[ Voor 99% gewijzigd door SuperPotato op 18-03-2017 11:27 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 09:19

crisp

Devver

Pixelated

geef je image elke keer een andere naam en stuur die ook mee als parameter naar de functie...

Intentionally left blank


  • SuperPotato
  • Registratie: Oktober 2001
  • Laatst online: 04-06 22:25
-

[ Voor 100% gewijzigd door SuperPotato op 18-03-2017 13:41 ]


Verwijderd

code:
1
2
3
4
5
6
7
8
function rollOver(imgName, n) {
    document.images[imgName].src = buttonImg[n].src
    return true;
}

<a [...] onmouseover="rollOver('button1',1)" onmouseout="rollOver('button1',0)">
<a [...] onmouseover="rollOver('button2',1)" onmouseout="rollOver('button2',0)">
<a [...] onmouseover="rollOver('button3',1)" onmouseout="rollOver('button3',0)">

Lijkt me vrij voor de hand liggen...
edit:
waarbij je de eentjes en de nulletjes natuurlijk ook nog kunt veranderen.

  • SuperPotato
  • Registratie: Oktober 2001
  • Laatst online: 04-06 22:25
Never mind.. ff checken dan

  • SuperPotato
  • Registratie: Oktober 2001
  • Laatst online: 04-06 22:25
-

[ Voor 99% gewijzigd door SuperPotato op 18-03-2017 11:27 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 09:19

crisp

Devver

Pixelated

combineren; allereest beginnen we met de preloads:
code:
1
2
3
4
5
6
7
8
9
10
11
<script language="JavaScript"><!--
//init array and preloading the images
buttonImg = new Array()
buttonImg[0] = new Image()
buttonImg[1] = new Image()
buttonImg[2] = new Image()
buttonImg[3] = new Image()
buttonImg[0].src = "images/gaming1.jpg"
buttonImg[1].src = "images/gaming2.gif"
buttonImg[2].src = "images/study1.jpg"
buttonImg[3].src = "images/study2.gif"

dan pakken we de code van Blues:
code:
1
2
3
4
5
6
7
//function changing the button-image
function rollOver(imgName, n) {
    document.images[imgName].src = buttonImg[n].src
    return true;
}
// -->
</script>

vervolgens maak je de linkjes zo aan:
code:
1
2
<a href="http://www25.brinkster.com/willemser/gaming.htm" onmouseover="rollOver('gaming', 1)" onmouseout="rollOver('gaming', 0)">[img]"images/gaming1.jpg"[/img] </a>
<a href="http://www25.brinkster.com/willemser/study.htm" onmouseover="rollOver('study', 3)" onmouseout="rollOver('study', 2)">[img]"images/study1.jpg"[/img] </a>

en zo makkelijk is dat nou :)

Intentionally left blank

Pagina: 1