window.settimeout geht nicht

ahamm

Mitglied
Hier ist erst einmal der Code
Code:
<div id = "daumen">
			<img id="bild1" src="vdd.gif" border="1" width="200" height="200" onmouseover="hierGehtsLos()"  >
		</div>
	<script language="JavaScript">
<!-- 
function hierGehtsLos()

{
  window.setTimeout( wechsel(bild1),3000);
}
function wechsel(id){
	
	id.src = "RASTER.GIF";
}
	//-->
</script>
Wie ihr es euch denken koennt funktioniert dieser Code nicht.......
Kann mir jemand sagen Warum
Danke fuer die Antwort
 
Der erste Parameter ist der auszuführende Code.
Code:
window.setTimeout("wechsel(document.getElementById('bild1'))", 3000);
 
Danke fuer die schnelle Antwort
kann ich ach das machen
Code:
<div id = "daumen">
			<img id="bild1" src="vdd.gif" border="1" width="200" height="200" onmouseover="hierGehtsLos()"  >
		</div>
	<script language="JavaScript">
<!-- 
function hierGehtsLos()

{
  window.setTimeout("wechsel(document.getElementById('bild1'))", 3000);
window.setTimeout("wechsel2(document.getElementById('bild1'))", 3000);
}
function wechsel(id){
	
	id.src = "RASTER.GIF";
}
unction wechsel2(id){
	
	id.src = "vdd.GIF";
}
	//-->
</script>

Funktionniert nicht bei mir .Kann mir da Jemand helfen
 
Vielleicht „funktioniert“ es nicht bei dir, da die Auswirkungen nicht sichtbar sind, da beide Aktionen gleichzeitig ausgeführt werden.
 
Du musst den Zustand der Grafik festellen. Hierzu kannst du beispielsweise den src-Attributwert nehmen: Wenn „a“ dann „b“; wenn „b“ dann „a“.
 

Neue Beiträge

Zurück