Ik heb het onderstaande javascript geschreven alleen werkt hij niet 100%..
Het is de bedoeling dat als je er op klikt de afbeelding wijzigd, klik je er nogmaals op dan moet hij weer terug naar de eerste afbeelding:

<script type="text/javascript">
function WijzigAfb(){
if(document['afb'].scr == "afb1.jpg"){
document['afb'].src = "afb2.jpg";
}else{
document['afb'].scr = "afb1.jpg";
}
}
</script>
document.getElementById('afb').scr

probeer dit eens

Uhm, dat werkt ook niet..

<script type="text/javascript">
function WijzigAfb(){
if(document['afb'].scr == "afb1.jpg"){
document['afb'].src = "afb2.jpg";
}else{
document['afb'].scr = "afb1.jpg";
}
}
</script>

regel 2 staat scr
regel 3 staat src
regel 4 staat weer scr

alleen regel 3 is naar mijn weten goed
dus je moet van scr src maken

<script type="text/javascript">
 function WijzigAfb(){
 	if(document['afb'].src == 'afb1.jpg'){
 		document['afb'].src = 'afb2.jpg';
 	}else{
 		document['afb'].src = 'afb1.jpg';
 	}
 }
</scri


Ik heb hem gewijzigd, maar hij werkt nog steeds niet..
wat is afb voor een ding? een id, een class of een element?
Saimen schreef op 21.03.2007 12:48
wat is afb voor een ding? een id, een class of een element?


Een object naam.

<img src="afb1.jpg" onClick="WijzigAfb();" name="afb" width="300" height="250" id="afb">
<script type="text/javascript">
function WijzigAfb(){
if(document.getElementById('afb').src == 'afb1.jpg'){
document.getElementById('afb').src = 'afb2.jpg';
}else{
document.getElementById('afb').src = 'afb1.jpg';
}
}
</script>
Werkt op een of andere manier ook niet.. Dit is nu de code incl. imagetag:


<script type="text/javascript">
function WijzigAfb(){
if(document.getElementById('afb').src == 'afb1.jpg'){
document.getElementById('afb').src = 'afb2.jpg';
}else{
document.getElementById('afb').src = 'afb1.jpg';
}
}
</script>

<img src="afb1.jpg" onClick="WijzigAfb();" name="afb" width="300" height="250" id="afb">

Reageren