OnMouseOver: Zwei Links Färben

antichecker

Mitglied
Hey,

fahre ich mit der Maus über einen Link soll auch ein gleichzeitig ein zweiter Link eingefärbt werden,
ich hab dazu auch unvollständiges Script gefunden und versucht zu implementieren,
was mir aber nicht so recht gelungen ist:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Unbenanntes Dokument</title> 
 
<script type="text/javascript"> 
function einfarben(name) { 
	var n = document.getElementsByName(name).length ;
	for(x=0;x<=n;x++) {
		document.getElementsByName(name)[x].style = "color: green"; 
	}
} 
function ausfarben(name) { 
	var n = document.getElementsByName(name).length ;
	for(x=0;x<=n;x++) {
		document.getElementsByName(name)[x].style = "text-decoration: none"; 
	}
}
</script> 
 
<style type="text/css"> 
 
 
 
</style> 
 
</head><body> 
 
 
<a onMouseOver="einfarben('link1');" name="link1" href="#">Hyperlink 1</a> 
<a onMouseOver="einfarben('link1');" name="link1" href="#">Hyperlink 2</a> 
 
</body> 
</html>

Was passt nicht? Danke
 
Javascript:
document.getElementsByName(name)[x].style = "color: green"; 
document.getElementsByName(name)[x].style = "text-decoration: none";

Muss heißen

Javascript:
document.getElementsByName(name)[x].style.color = "green"; 
document.getElementsByName(name)[x].style.textDecoration = "none";
 
Zurück