Hilfe: rollover-Javascript-Code funktioniert nicht!

chiefsoleil

Grünschnabel
Hallo Allerseits
Ich bin ein JavaScript-Neuling und versuche verzweifelt mit dem folgenden Code einen Rollovereffekt bei mehreren Bildern zu generieren. Die Idee dahinter ist, dass zwei Buttons jeweils ausgetauscht werden bei onmouseover und wieder zurück bei onmouseout und dass gleichzeitig ein drittes Bild "holder" erscheint, resp. wieder verschwindet... bis jetzt habe ich nur erreicht, dass der erste button zwar bei onmouseover wechselt aber bei onmouseout wechselt der button nicht mehr zurück und der Rest (2. button und 3. Bild) funktioniert gar nicht... kann mir da jemand weiterhelfen?! :confused:
hier der Code:
HTML:
<html>
<head>
<title>Untitled Document</title>
<script language="javascript">
<!--
if (document.images) {
	// "over"-images
	img1on = new Image();
	img1on.src = "nav_over.gif";
	img2on.src = new Image();
	img2on.src = "nav_over.gif";
	
	// "out"-images
	img1off = new Image();
	img1off.src = "nav.gif";
	img2off = new Image();
	img2off.src = "nav.gif";
	
	//lesson number info
	img1info = new Image();
	img1info.src = "l1.gif"
	img2info = new Image();
	img2info.src = "l2.gif"
}

//mouseover
function imgOn(imgName) {
	if (document.images) {
		document.images[imgName].src = eval(imgName + "on.src");
		document.images["holder"].src = eval(imgName + "info.src");
		}
}


//mouseout
function imgOff(imgName) {
	if (document.images) {
		document.images[imgName].src = eval(imgName + "off.src");
		document.images["holder"].src = "blank.gif";
		}
}


//-->
</script>
</head>

<body>
<a href="test.html"
onMouseOver="imgOn('img1')"
onMouseOut="imgOff('img1')">
<img name="img1" border="0" height="40" width="20" src="nav.gif"></a>

<a href="test2.html"
onMouseOver="imgOn('img2')"
onMouseOut="imgOff('img2')">
<img name="img2" border="o" height="40" width="20" src="nav.gif"></a>

<img name="holder" height="40" width="71" src="blank.gif">


</body>
</html>

Vielen Dank schonmal im Voraus!!
 
ähhm da steht aber gar nichts hilfreiches...

"
Tipps & Tricks: Javascript
Mit Javascript lassen sich viele nützliche, aber ebensoviele unnütze Funktionen und Effekte in eine Webseite einbauen.

Bislang wurden in dieser Kategorie noch keine Tipps & Tricks veröffentlicht.

Bitte kommen Sie in Kürze noch einmal wieder.
"
:confused:
 
Ok.
hier mal ein bisschen JS:
Code:
function mousepct(id,pct)
{
document.getElementById(id).src=pct;
}
Und das im HTML:
HTML:
<img src="1.gif" onMouseOver="mousepct('ich','2.gif')" id="ich" onMouseOut="mousepict('ich','1.gif')">
Hoffe es hilft dir :)
 

Neue Beiträge

Zurück