ich habe eine js datei die verbunden ist mit einer xul datei, diese beiden dateien sind in einem firefox addon.
was muss ich in der js datei eigeben um die button die mit der xul datei erstellt wurden zu steuern, es sind imm menü extras zwei buttons und ich möchte gerne da beide verschidenenfunktionen haben unten poste ich den inhalt der js datei
mit dem code der unten sthet als inhalt der js datei
führen beide button die selbe funktion aus
wie kann ich das ändern
bitte dringend um antwort da ich schon in sehr vielen foren gepostet habe aber niergnds bekomme ich antwort
ich hoffe das ich hier antwort bekomme
funktion für oberen button
var name = prompt(" wie heißt du");
alert ("hey, " + name + "! schön dich zu sehen!");
},
das ist die funktion für den unteren button
alert ("das ist ein test");
inhalt der js datei
var mein_testaddon = {
onLoad: function() {
// initialization code
this.initialized = true;
this.strings = document.getElementById("mein_testaddon-strings");
},
onMenuItemCommand: function(e) {
var name = prompt(" wie heißt du");
alert ("hey, " + name + "! schön dich zu sehen!");
},
onMenuItem1Command: function(e) {
alert ("das ist ein test");
},
onToolbarButtonCommand: function(e) {
// just reuse the function above. you can change this, obviously!
mein_testaddon.onMenuItemCommand(e);
}
};
window.addEventListener("load", function () { mein_testaddon.onLoad(); }, false);
mein_testaddon.onFirefoxLoad = function(event) {
document.getElementById("contentAreaContextMenu")
.addEventListener("popupshowing", function (e) {
mein_testaddon.showFirefoxContextMenu(e);
}, false);
};
mein_testaddon.showFirefoxContextMenu = function(event) {
// show or hide the menuitem based on what the context menu is on
document.getElementById("context-mein_testaddon").hidden = gContextMenu.onImage;
};
window.addEventListener("load", function () { mein_testaddon.onFirefoxLoad(); }, false);
was muss ich in der js datei eigeben um die button die mit der xul datei erstellt wurden zu steuern, es sind imm menü extras zwei buttons und ich möchte gerne da beide verschidenenfunktionen haben unten poste ich den inhalt der js datei
mit dem code der unten sthet als inhalt der js datei
führen beide button die selbe funktion aus
wie kann ich das ändern
bitte dringend um antwort da ich schon in sehr vielen foren gepostet habe aber niergnds bekomme ich antwort
ich hoffe das ich hier antwort bekomme
funktion für oberen button
var name = prompt(" wie heißt du");
alert ("hey, " + name + "! schön dich zu sehen!");
},
das ist die funktion für den unteren button
alert ("das ist ein test");
inhalt der js datei
var mein_testaddon = {
onLoad: function() {
// initialization code
this.initialized = true;
this.strings = document.getElementById("mein_testaddon-strings");
},
onMenuItemCommand: function(e) {
var name = prompt(" wie heißt du");
alert ("hey, " + name + "! schön dich zu sehen!");
},
onMenuItem1Command: function(e) {
alert ("das ist ein test");
},
onToolbarButtonCommand: function(e) {
// just reuse the function above. you can change this, obviously!
mein_testaddon.onMenuItemCommand(e);
}
};
window.addEventListener("load", function () { mein_testaddon.onLoad(); }, false);
mein_testaddon.onFirefoxLoad = function(event) {
document.getElementById("contentAreaContextMenu")
.addEventListener("popupshowing", function (e) {
mein_testaddon.showFirefoxContextMenu(e);
}, false);
};
mein_testaddon.showFirefoxContextMenu = function(event) {
// show or hide the menuitem based on what the context menu is on
document.getElementById("context-mein_testaddon").hidden = gContextMenu.onImage;
};
window.addEventListener("load", function () { mein_testaddon.onFirefoxLoad(); }, false);