Linuchs: this.parentNode.tagName gibt Fehler

Beitrag lesen

Guten Morgen,

in der folgenden Konstellation springt das Programm bei Klick auf "Preghiera" in eine Funktion. In der Funktion möchte ich die id des img ermitteln.

<li style="left:45%; top:78%"><img id="I-33050 Ruda" class=ic_kl src='img/ball_rot.gif' alt='o'>  
	<ul class=lu>  
	<li><a href="http://[HOST]/?LO=kompakt&amp;KM=100&amp;ORT=13699[&lang]">I-33050 Ruda</a></li>  
	<li><a class=sound href="javascript:alert('['+this.parentNode.tagName+']');playMedium_code(this,'716.e7f8a7fb')">Preghiera (G. Rossini) - Coro Polifonico di Ruda</a></li>  
	</ul>  
</li>  

Deshalb übertrage ich "this" in die Funktion und versuche dort, mich mit parentNode.parentNode hochzuhangeln.

Doch schon das zu Testzwecken eingeschobene this im alert wirft Fehler:

Uncaught exception: TypeError: Cannot convert 'this.parentNode' to object
Error thrown at line 1, column 0 in program code:
    alert('['+this.parentNode.tagName+']');

Das verstehe ich nicht. Wie wird this denn angewendet?

Linuchs