Der Martin: onClick reagiert nicht

Beitrag lesen

Hallo,

<div id="grp"> <img src="images/Startseite_Team.jpg" onClick="oeffneFenster('1')" width="816" height="616" /></div>

die empfohlene Schreibweise des Attributs ist onclick (Kleinbuchstaben). Zwingend vorgeschrieben ist das aber nur in XHTML, und in der Praxis akzeptieren die Browser sogar in XHTML abweichende Schreibweisen.

function oeffneFenster(w)
{
document.getElementById('weisseFlaeche').style.display = 'block';
}

Du übergibst als Parameter w den String "1". Es gibt aber in deinem Codeauszug kein Element mit der ID "1", und sie wäre auch nicht erlaubt (ID-Werte dürfen nicht mit einer Ziffer beginnen), es sei denn, du schreibst HTML 5.

die mozilla fehlerkonsole spuckt nix aus.

Das sollte mich sehr wundern. Sie müsste sich gerade bei der obigen JS-Anweisung beschweren, dass du versuchst, auf nicht existierende Eigenschaften zuzugreifen, weil getElementById() null liefert.

Ciao,
 Martin

--
Ist die Katze gesund,
freut sich der Hund.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(