Ergebnis 1 bis 6 von 6

Thema: This von übergeordnetem Objekt ansprechen

  1. #1
    Großmeister(in)
    Registriert seit
    20.05.2006
    Beiträge
    570
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard This von übergeordnetem Objekt ansprechen

    Hi

    ich hab nun zufällig in zwei Projekten das gleiche Problem, einmal in Java und einmal in JavaScript.
    Ich konzentriere mich in dem Thema jedoch nur auf den JavaScript Code.

    PHP-Code:
    var tabulator = {
        
    closeBubbleTabs : function(i) {
           ....
        }
                
        
    changeOwnerTab : function(id) {
                $(
    "#fieldgroup_field").mouseout(function() {
                    
    this.closeBubbleTabs($(this).data("i"));
                });
        }
    }; 
    Dieser Code wird nicht funktionieren.
    Unzwar geht es um folgende Zeile:
    PHP-Code:
    this.closeBubbleTabs($(this).data("i")); 
    Das erste this soll sich auf das Objekt var tabulator beziehen und das 2. auf $("#fieldgroup_field").
    Das 2. funktioniert ja so wie oben geschrieben, doch wie schaffe ich es in der mouseout Funktion das this des übergordneten Objekts zu integrieren?

    Ich hoffe ich kann hier eine Lösung finden
    Vielen Dank im Voraus und viele Grüße
    WWKiller
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Meister(in) Avatar von lukasn
    Registriert seit
    23.02.2008
    Ort
    Schweiz
    Alter
    27
    Beiträge
    491
    Danke
    2
    Bekam 12 mal "Danke" in 11 Postings

    Standard AW: This von übergeordnetem Objekt ansprechen

    Ich bin leider nicht sicher genug in Scoping in JS um dir ne definitive Antwort zu geben, aber eine Möglichkeit wäre sicher, tabulator als Parameter an die changeOwnerTab-Funktion zu übergeben.

  3. #3
    Großmeister(in)
    Themenstarter

    Registriert seit
    20.05.2006
    Beiträge
    570
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: This von übergeordnetem Objekt ansprechen

    Danke für deine Antwort
    meinst du tabulator.closeBubble... ?
    Wird dann nicht ein neues Objekt erzeugt und alle Variablen die ich dort initialisiert habe resettet?

  4. #4
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: This von übergeordnetem Objekt ansprechen

    nein es wird kein neues objekt erzeugt, du hast dort ein objekt-literal und keinen new-operator

    du hast die varibale mit VAR definiert, somit ist die in dem bereich überall bekannt.
    in der ersten ebene kannst du mit this drauf zugreifen, alles was darin an funktionen ist, das this nich kennt kannst du mit "tabulator" ansprechen.
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  5. Folgende User finden die Antwort von synaptic gut:


  6. #5
    Großmeister(in)
    Themenstarter

    Registriert seit
    20.05.2006
    Beiträge
    570
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: This von übergeordnetem Objekt ansprechen

    ah okay super danke.
    Wenn ich schon dabei bin, passt jetzt nicht ganz zu JS, wie geht das denn in Java? Kennst du dich damit auch aus?

    Ich hab da eine Klasse und in einer void Methode wird folgendes aufgerufen:
    PHP-Code:
    final Button button = (ButtonfindViewById(R.id.button_id);
    button.setOnClickListener(new View.OnClickListener() {
        public 
    void onClick(View v) {
            
    HIER SOLL DAS this DER KLASSE genutzt werden.
        }
    }); 

  7. #6
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: This von übergeordnetem Objekt ansprechen

    ich denke du wirst an der stelle das objekt der klasse als parameter übergeben müssen
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

Ähnliche Themen

  1. Kollegin ansprechen
    Von invisible im Forum Off Topic und Quasselbox
    Antworten: 19
    Letzter Beitrag: 10.02.2010, 00:15
  2. Textfelder ansprechen
    Von Tobse im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 01.04.2009, 18:43
  3. [ERLEDIGT] Javascript : Objekt in äußerem Frame ansprechen
    Von isaBERLIN im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 12.02.2008, 13:34
  4. TIEFE ansprechen
    Von Nadine im Forum Flash Forum
    Antworten: 1
    Letzter Beitrag: 28.08.2006, 14:27
  5. Konqueror per CSS ansprechen?
    Von Torty im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 21.08.2006, 15:49

Stichworte

Berechtigungen

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