Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [OOP] Wywołanie metody klasy wewnątrz klasy
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Pronigo
Banalne pytanie, jak mam wywołać metodę klasy wewnątrz innej metody tej klasy? Tzn.

  1. function Klasa() {
  2. this.metoda1 = function() {
  3. alert('dziala');
  4. };
  5.  
  6. this.metoda2 = function() {
  7. this.metoda1();
  8. };
  9. }


Taki kod niestety nie działa ;( Chcę po prostu w z metody2 wywołać metodę1. Dzięki.
starach
Może źle wywołujesz bo działać powinno.
adrian.p
Kod
<script>

function Klasa() {
    this.metoda1 = function() {
        alert('dziala');
    };

    this.metoda2 = function() {
        this.metoda1();
    };
}

oKlasa = new Klasa();
oKlasa.metoda2();
</script>


Nie wiem w czym problem, ale powyzszy kod dziala bez zarzutow. Moze przypadkiem JS wylaczyles w przegladarce?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.