ok jeg er begyndt at lege lidt med firefox extensions, der udvikles i javascript og XML...
jeg er helt ny til javascript, og er rendt ind i nogen problemer! jeg har nemlig meget svært ved at fatte det med objekter og event listeners!
jeg har den følgende kode (fra en tutorial):
var gtfx = {
onLoad: function() {
// initialization code
this.initialized = true;
this.strings = document.getElementById("gtfx-strings");
},
onMenuItemCommand: function(e) {
content.document.location = "http://google.dk";
},
onToolbarButtonCommand: function(e) {
window.open("chrome://gtfx/content/toolbox.xul", "findfile-window", "resizable=yes, menubar=yes");
}
};
window.addEventListener("load", function(e) { gtfx.onLoad(e); }, false);
jeg har forstået det sådan her, ret mig hvis jeg tager fejl:
gtfx er et objekt?
funktionerne er faktisk ikke funktioner men "properties"?
og der går jeg så i stå!
min event listener, har noget med "onLoad" at gøre right?
hvorfor skal den så kaldes, ved alle min funktioner?
jeg håber at der er en af jer der kan forklare mig det, så jeg forstår det!
hvis i tilfældigvis skulle have erfaring med C++, ville det være en stor hjælp hvis i kunne sammenligne det med C++, i forklaringen, da det er det sprog jeg er vandt til!
på forhånd: Tak
Indlæg senest redigeret d. 16.02.2009 06:54 af Bruger #11072