Ergebnis 1 bis 3 von 3
  1. #1
    Mr_Overkill ist offline Grünschnabel
    registriert
    24-10-2007
    Beiträge
    2

    OOP Objektnamen/ Referenznamen herausfinden

    Hallo,

    hier habe ich schon ein wenig im Forum und bei Herrn Google gesucht, aber ich kriege den Selbstaufruf nur auf eine Weise hin...

    Dieses Beispiel funktioniert einwandfrei:
    PHP-Code:
    function meinObjekt(ObjName){
        
    this.zahl=1;

        
    this.ccc=function(){
            
    this.zahl+=1;
        };

        
    window.setInterval("objekt.ccc("+ObjName+");",500);
    }
    var 
    objekt=new meinObjekt(this.name);

    window.setTimeout("alert(objekt.zahl);",2000); 
    Ich würde aber lieber den Namen innerhalb des Objektes ermitteln:
    PHP-Code:
    function meinObjekt(){
        
    this.zahl=1;

        
    this.ccc=function(){
            
    this.zahl+=1;
        };

        
    ObjName=????; //Sollte mit "objekt" gefüllt werden?
        
    window.setInterval(ObjName+".ccc;",500);
    }
    var 
    objekt=new meinObjekt();

    window.setTimeout("alert(objekt.zahl);",2000); 
    Ich beschäftige mich nur interesse halber ein wenig mit JS.

  2. #2
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: OOP Objektnamen/ Referenznamen herausfinden

    Ein Objekt hat keinen Namen, was du meinst ist der Bezeichner einer Variabel den du nicht rausfinden kannst.

    Ist aber auch nicht nötig, wenn du mit einer anonymen Funktion und einer Kopie des Objektes arbeitest.
    PHP-Code:
    function meinObjekt(ObjName){
        
    this.zahl=1;

        
    this.ccc=function(){
            
    this.zahl+=1;
        };
        var 
    self this;
        var 
    oName ObjName;
        
    window.setInterval(function() {sel.ccc(oName);} ,500);


  3. #3
    Mr_Overkill ist offline Grünschnabel
    registriert
    24-10-2007
    Beiträge
    2

    AW: OOP Objektnamen/ Referenznamen herausfinden

    Was für eine schnelle Antwort...

    BIG THX

Ähnliche Themen

  1. OOP Fragen
    Von Domino im Forum JavaScript
    Antworten: 9
    Letzter Beitrag: 26-02-2007, 12:00
  2. OOP - die Basisklasse herausfinden
    Von Cord Worthmann im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 18-07-2006, 15:13

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •