Wird erledigt, Scheffe.
Vielen Dank für Deine Mühe.
uwe51
Wird erledigt, Scheffe.
Vielen Dank für Deine Mühe.
uwe51
Lass dir Zeit dabei, dann klappt das auch
Ich benutze seit längerem den FF mit Scripten - Farbe der Lesezeichen-Ordner, Farbe der Vor- und Zurückbutten, Tabs unter der Adresszeile.
Das sind CSS-Codes, keine Skripte. Skripte haben eine andere Funktion und haben nichts mit der userChrome.css zu tun.
Bei mir geht TabCloseMiddleclickOnPage.us.js seit kurzer Zeit nicht mehr:
// TabCloseMiddleclickOnPage.us.js
// v. 0.2
function closeThisTab (event) {
if (event.button == 1 && !Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch).getBoolPref("general.autoScroll")) {
var link = findLink (event.target);
if (link == null)
gBrowser.removeCurrentTab({animate: true});
};
function findLink (element) {
switch (element.tagName) {
case 'A':
return element;
case 'B': case 'I': case 'SPAN': case 'SMALL':
case 'STRONG': case 'EM': case 'BIG': case 'SUB':
case 'SUP': case 'IMG': case 'S':
var parent = element.parentNode;
return parent && findLink (parent);
default:
return null;
};
};
};
gBrowser.addEventListener ("click", closeThisTab);
if (Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch).getBoolPref("general.autoScroll"))
alert("Das Skript TabCloseMiddleclickOnPage ist funktionslos, weil der automatische Bildlauf aktiviert ist.");
Alles anzeigen
Hallo testerer,
probiere mal diese Version:
// TabCloseMiddleclickOnPage.us.js
// v. 0.2
function closeThisTab (event) {
if (event.button == 1 && !Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch).getBoolPref("general.autoScroll")) {
var link = findLink (event.target);
if (link == null)
gBrowser.removeCurrentTab({animate: true});
};
function findLink (element) {
switch (element.tagName) {
case 'A':
return element;
case 'B': case 'I': case 'SPAN': case 'SMALL':
case 'STRONG': case 'EM': case 'BIG': case 'SUB':
case 'SUP': case 'IMG': case 'S':
var parent = element.parentNode.parentNode;
return parent && findLink (parent);
default:
return null;
};
};
};
gBrowser.addEventListener ("click", closeThisTab);
if (Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch).getBoolPref("general.autoScroll"))
alert("Das Skript TabCloseMiddleclickOnPage ist funktionslos, weil der automatische Bildlauf aktiviert ist.");
Alles anzeigen
Funktioniert leider auch nicht.
Bei mir funktioniert das. Einfacher Klick mit der mittleren Taste/mit dem Rad irgendwo auf der Seite (nicht auf Links!) und der Tab ist geschlossen.
Ja , der von milupo bereitgestellte Script funktioniert einwandfrei.
Danke dafür.
Ich wünsche ein schönes Wochenende und ein paar schöne Stunden im Garten
viele Grüsse vom laubenpieper
milupo, oder liege ich falsch?
TabCloseMiddleclickOnPage.us.js
milupo, oder liege ich falsch?
Wieso?
uc.js geht aber trotzdem
uc.js geht aber trotzdem
Trotz was?
Mein System meldet Fehler beim kopieren, weil du abCloseMiddleclickOnPage.
us.js statt uc.js geschrieben hast.
Für mich kein Beinbruch
uc.js geht aber trotzdem
Es ginge auch nur:
TabCloseMiddleclickOnPage.js
Es gilt letztlich immer nur die letzte Endung nach dem .
Ja dann sollte man das auch so reinschreiben
Wit hatten uns vor Jahren mal darauf geeingt, eigene Scripte per uc.js zu benennen.
us.js statt uc.js geschrieben hast.
Ach so, da habe ich nicht darauf geachtet. Das ist auch nur im Skript falsch angegeben. Ich selbst habe einfach nur den Code von testerer genommen und mit der Endung .uc.js abgespeichert. Das Skript ist ja nicht von mir.
Ja dann sollte man das auch so reinschreiben
Das muss der Autor richtig machen. Die Kommentare sind vom Autor, leider steht nicht da, von wem das Skript ist.
Ich habe nur nachgeschaut weil testerer das es nicht geht und da sagt mein SpeedEdit Fehler, das war eigentlich alles.
Ich wünsche allen ein Caronafreies WE
lp
Ich wünsche allen ein Caronafreies WE
Danke, für dich auch