Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Protoyp - wywołanie zdarzenia
Lion_87
post 24.03.2010, 17:31:19
Post #1





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

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


Chcąc pogłębić wiedzę na temat JS zasięgnąłem wiedzy w Google a te skierowało mnie m.in. na Wikipedie o tu.

No i się pobawiłem tym kodem i zmieniałem w te i we wte Jednak nie wiem jak wywołać jakieś zdarzenie np zmianę koloru:
  1. site = {
  2. purpose : 'information' ,
  3. storage : function()
  4. {
  5. asd = document.getElementById("move_in").style.background= 'blue';
  6. alert(asd);
  7. }
  8. }
  9.  
  10. Wikipedia = function()
  11. {
  12. this.complexity = 'vast';
  13. this.usefulness = 'notable';
  14. }
  15.  
  16. Wikipedia.prototype = site;
  17. Wikipedia.prototype.software = function()
  18. {
  19. k.storage();
  20. };
  21.  
  22. var k = new Wikipedia();
  23. k.software();


Przyznam iż jes to dla mnie niezwykle potrzebne chcąc uzyskać przydatne efekty wyglądu kodu JS w moim prywatnym skrypcie. Dotychczasowy kod jest prosty i mało "wyrazisty".

Wyprzedzając was....Tak nie chce korzystać z JS framework
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kamil4u
post 25.03.2010, 16:19:27
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Mógłbyś bardziej wyjaśnić w czym masz problem? Jakie Ty chcesz zdarzenie wywołać? Tutaj żadnego nie widzę...


--------------------
Go to the top of the page
+Quote Post
Lion_87
post 25.03.2010, 17:06:25
Post #3





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

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


No nie mam tam zdarzenia ale najpierw chciałem by cokolwiek skrypt zwrócił.
Oczywiście jest tam błąd ale nie ma to znaczenia. Samo document.getElementById("move_in") zwróci po prostu null w tym kodzie a ja chciałbym by zwróciło ten element.

Problem jest w tym, że kod wykona się pierwszy zanim wczyta się reszta strony i zwraca mi null.
Jak zrobiłbym przycisk z onclick no to wyjdzie ok.
Czy da się zrobić tak by wykonał się z wczytaniem strony ale bez kliknięcia użytkownika?
Go to the top of the page
+Quote Post
kamil4u
post 25.03.2010, 19:09:55
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Zdarzenie onload lub dla niektórych przeglądarek: DOMContentLoaded - http://riddle.jogger.pl/2007/05/22/wykonyw...aladowaniu-dom/


--------------------
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: 14.08.2025 - 08:11