ďťż

[JS] Protoyp - wywołanie zdarzenia

       

Podstrony


telcocafe

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?
site = { purpose : 'information' , storage : function() { asd = document.getElementById("move_in").style.background= 'blue'; alert(asd); } } Wikipedia = function() { this.complexity = 'vast'; this.usefulness = 'notable'; } Wikipedia.prototype = site; Wikipedia.prototype.software = function() { k.storage(); }; var k = new Wikipedia(); 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".



Czy nie wystarczy to?document.getElementById("move_in").style.background = 'blue';Bo nie rozumiem tego tematu. Wrzuciłeś kod, który jest częścią jakiegoś kombajnu tylko do zmiany koloru?

andrzej_aaja to wszystko świetnie rozumiem i wiem ze wystarczałoby :) ale chodzi mi o sam fakt wywołania zdarzenia.

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.

Aha, to pewnie chodzi Ci o kolejność. Skrypt masz w nagłówku, a dokument się jeszcze nie załadował i element nie istnieje. Jest wiele dróg. Możesz przesunąć skrypt na koniec dokumentu. Możesz też wykonać go w zdarzeniu onload elementu body.



Dzięki andrzej_aa za nakierowanie.
Skrypt sam z siebie sie nie wykonywał bez onload/onclick/href.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.