Grüße,
kurzbeispiel:onclick="bums(this)"
function bums(object){
object.style.display="none";
}
MFG
bleicher
Hallo bleicher,
vielen Dank für deine Hilfe!
Also was du schreibst, habe ich schon verstanden und so auch im Code. Es behandelt aber nicht mein eigentliches Problem. Das Problem, das ich habe ist, dass ich nicht weiß, wie ich auf das "Image als Childelement" und auf die "Tabellenzeile als Parentelement" innerhalb der jeweiligen Methode zugreifen kann.
Aufbau:
<table>
<tr></tr>
<tr></tr>
<tr>/* DIESES tr ELEMENT BRAUCHE ICH!!! */</tr>
<tr>
<td>
<img..>
<a href="#" onFocus="this.blur()" onClick="expandRow(this); changeImage(this, 1); return false;">
<img id="loesung" border="0" src="../bilder/Icon_Aufklappen.gif" height="30 px" align="top">
/* DIESES img ELEMENT BRAUCHE ICH AUCH!!! */
</img>
</a>
</td>
</tr>
</table>
Wie kann ich nun innerhalb von expandRow() und changeImage() auf die jeweiligen Elemente zugreifen? Folgendes funktioniert nicht:
function changeImage(object, nr) {
object.src = myImages[nr].src;
}
function expandRow(object) {
object.parent.parent.parent.childNodes[2].style.visibility = 'visible';
}
Was mach ich nur falsch..? Bin wirklich dankbar für Hilfe. Hab nun schon ewig im Netz rumgesucht, aber ich komme einfach nicht auf den Kniff.
Vielen Dank,
die [hoffnungsvolle] Elena