Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [OOP] Wywołanie metody klasy wewnątrz klasy
Pronigo
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 8.05.2005
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


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.

Ten post edytował Pronigo 14.04.2009, 23:54:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
starach
post
Post #2





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Może źle wywołujesz bo działać powinno.
Go to the top of the page
+Quote Post
adrian.p
post
Post #3





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 27.03.2009

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 06:24