Naja, so schwer ist es nicht, wenn auch nicht ganz einfach. ![]()
Jeder Button hat Fx-intern einen Namen, die sogenannte id.
Den muß man zunächst herausfinden.
Am einfachsten geht das mit den Erweiterungen Dom Inspector und Inspect Context.
Nach deren Installation mach einen Rechtsklick auf den betreffenden Button und klick dann auf Inspect.
Es öffnet sich ein Fenster des DOM Inspectors, aus dem die id ersichtlich ist:
[Blockierte Grafik: http://www7.pic-upload.de/thumb/01.02.14/uldkxk37v8bu.png]
Der ABP-Button z.B. hat also die id abp-toolbarbutton.
Für jeden Button trägt man im Skript eine Zeile ein, die so aussieht:
wobei anstelle von Button-id die id eingetragen wird.
Für den ABP-Button also die bereits bekannte Zeile
Die Zeilen kommen untereinander an genau diese Stelle im Skript.
Bei mehr als einer Zeile kommt noch davor { und danach }; hinzu.
Es sieht dann so aus:
(function() {
var list = Services.wm.getEnumerator("navigator:browser");
list.getNext();
if (list.hasMoreElements())
if(!window.opener) {
document.getElementById('Button1-id').style.display='none';
document.getElementById('Button2-id').style.display='none';
document.getElementById('Button3-id').style.display='none';
};
})();