Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX][javascript] - Jak odczytac nazwe zmiennej obiektu
robsons6
post 3.02.2008, 09:37:52
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.03.2007

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


Witam,
Mam problem przy pisaniu klasy.
Otóż mam klase np.
Kod
var klasa = new Class({
    options: {
        jakas_opcja: false
                ,id: 'cos_tam'
    }
    ,initialize: function(options){
        obiekt_div = $(this.options.id);
        $('button').addEvent("click",this.start);
    }
    ,start: function() {
        this.options.jakas_opcja = true;
        this.innerHTML = 'zmieniony';
    }
});


Tworzę obiekt w następujący sposób:
Kod
var myWidget = new klasa({
    id: 'jakies_id'
});


Kod HTML:
  1. <div id='button'>Przycisk</div>
  2. <div id='jakies_id'>Przycisk</div>


No i problem w tym ze takie cos zmienia mi tego buttona a nie diva o którego mi chodzi.
Doszedłem do tego ze w
Kod
$('button').addEvent("click",this.start);
powinno byc
Kod
$('button').addEvent("click",myWidget.start);
ponieważ jak wykonuje funkcje start to button przekazuje siebie jako this, ale nie wiem jak odczytać ta nazwę tej zmiennej (myWidget) albo jakos inaczej się odwołać do tamtego obiektu... no i mam problem...
Pomoze ktos? sad.gif
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 Wersja Lo-Fi Aktualny czas: 15.07.2025 - 21:48