@@Mirko Essmüller:
Habe es nun gelöst bekommen über JavaScript, hier für später Suchende mein Code:
Ähm, wer sollte den brauchen, wenn es doch besser geht?
Aber zu deinem Code noch ein paar Hinweise:
<html><head>
DOCTYPE fehlt.
<script language="javascript" type="text/javascript">
Das 'language'-Attribut ist völlig überflüssig. (In den Strict-Varianten sogar falsch.)
<!--
Die Auskommentierung ist völlig überflüssig. (Und lass dir diesbezüglich keinen Cybaeren aufbinden! ;->)
function hoverLink(el,state) {
elName=document.getElementById(el);
if (state == 1){
Der Vergleich ist völlig überflüssig. 'if (state)
' genügt, da 1 als true
und 0 als false
behandelt wird. Es bietet sich an, nicht 1 bzw. 0 als Parameter zu übergeben, sondern true
bzw. false
.
<img id="pic" src="logo.png" onMouseOver="hoverLink('textlink',1)" onMouseOut="hoverLink('textlink',0)">
Das 'alt'-Attribut ist völlig unterflüssig. (Sprich: Pflicht.)
Element- und Attributbezeichner sind in HTML zwar nicht case-sensitiv, dennoch könnte konsequente Kleinschreibung vorteilhaft sein.
Live long and prosper,
Gunnar
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.