derletztekick: auf interne Variable zugreifen

Beitrag lesen

Hallo,

ich versuche auf eine "Klassenvariable" in einer Funktion zu zugreifen - erfolglos, wie Ihr Euch sicher denken könnt ;-)

Zunächst ein Beispiel, damit mein kleines Problem klarer wird:

  
<a href="#">foo</a>  
<script type="text/javascript">  
function myClass(a,b) {  
 this.a = a;  
 this.b = b;  
 this.l = document.getElementsByTagName("a")[0];  
 this.l.onclick = function() { window.alert(myClass.a); return false;};  
}  
var obj = new myClass(3,4);  
</script>  

in der onclick-Funktion möchte ich gern auf die Varable "a" zu greifen und diese manipulieren. Wie kann ich dies tun?

Ferner habe ich noch eine Frage zu der Methode delete und (dem aktuellen) Firefox. Kann es sein, das es immernoch nicht möglich ist, ein Objekt zu löschen, wenn dies mit var deklariert wurde?

  
var obj = new Object();  
delete obj;  
window.alert(typeof(obj));

Vielen Dank für Eure Hilfe!

Mit freundlichem Gruß
Micha

--
LeagueEditor JavaScript :: simple Ligaverwaltung auf der Basis von JavaScript || JS Tetris :: für zwischendurch