bleicher: Zugriff auf Image eines bestimmten Nodes im DOM

Beitrag lesen

Grüße,

schau dir auch das an:

http://de.selfhtml.org/javascript/objekte/index.htm
http://de.selfhtml.org/javascript/objekte/node.htm

und um Gottes Wille - hol dir Opera, es hat sehr gute Development tools, damit kannst du ein jedes Objekt untersuchen und seine verfügbaren Eigenschaften und Knoten "Live" sehen

function changeImage(object, nr) {

object.src = myImages[nr].src;
}

dein "object" ist das <a> element der die funktion aufruft - wenn dann

[code lang=javascript]
object.firstChild.src=myImages[nr].src;

  

> function expandRow(object) {  
>    object.parent.parent.parent.childNodes[2].style.visibility = 'visible';  
> }  
> [/code]  
  
eigenschaft "parent" bei einem a wäre mir ehrlich gesagt neu^^  
  
object.parentNode :)  
  
und  
  
!!!!!!!!!!!!!!!!!!!!!!!!!ACHTUNG!!!!!!!!!!!!!!!!!!!!!!!!!!!  
ich bin damit 100 mal auf die Fresse gefallen - ein Zeilenumbruch ist auch ein DOM-Knoten, bei dem o.g. "firstChild" kann es passieren dass du damit den Zeilenumbruch (textnode mit whitespace drin) abgreifst  
  
uU kommst du nicht drum herum durch childNodes() mit einer schleife zu gehen und den <http://de.selfhtml.org/javascript/objekte/node.htm#node_type@title=nodeType()> zu überprüfen  
MFG  
bleicher

-- 
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_-  
![](http://img296.imageshack.us/img296/9641/minibannerso7.jpg)  
  
[FirefoxMyth](http://www.firefoxmyths.com)