Überprüfe am besten alle deine Skripte, sofern du mehr als nur dieses eine hast.
Script Datum + Uhrzeit neben Menüleiste
-
Kerian -
17. November 2017 um 17:23 -
Erledigt
-
-
Gibt es ein Script für den aktuellef Fuchs 66.0.1.
Habe es mit dem Script aus Beitrag #1 versucht, klappt nicht. Untergebracht in der userchrome.js -
Untergebracht in der userchrome.js
Da gehört das Script ja auch nicht hin.Es muss als eigene Datei in den Ordner chrome.
Uhr.uc.js
-
BarbaraZ-: Das und nur das sollte in der userChrome.js stehen:
-
Danke. Dauert gerade Moment, bis ich aktualisieren kann.
Jepp. Habe jetzt den Zusammenhang verstanden.
Die userchrome.js ist einzig dafür, dass überhaupt Scripte funktionieren.
Ohne geht es nicht. -
Die userchrome.js ist einzig dafür, dass überhaupt Scripte funktionieren.
Richtig, und es gehören nur die beiden Einträge rein die in Beitrag Nr. 184 stehen. -
Leider klappt es mit dem Script nicht.
[attachment=0]Hier sollte die Uhr sein.png[/attachment]
Hier sollte die Uhr angezeigt werden.
Liegt es evtl. an dem Theme Color of Rainbow? -
Die Kodierung vom Script lautet bei dir: UTF-8 ?
-
Wie bekomme ich das mit Notepad++ hin?
Hat sich erledigt. Ist im Notepad++ standardmäßig eingestellt.So sieht mein chrome-Ordner aus:
[attachment=0]chrome-Ordner.png[/attachment] -
Öffne den Code mit dem Windows Editor und speichere diesen dann so ab
[attachment=0]screenshot.1.jpeg[/attachment]
-
Öffne den Code mit dem Windows Editor und speichere diesen dann so ab
Ist im Notepad++ standardmäßig eingestellt. -
Da bekomme ich nur folgendes angezeigt
[attachment=1]chromeOrdner Windows.png[/attachment]
Bekomme es auch nicht geöffnet. Habe aber versteckte Dateien anzeigen aktiviert.War mein Fehler. Hier der Windows Editor:
[attachment=0]Windows Editor.png[/attachment] -
Teste dieses Script bitte mal:
CSS
Alles anzeigen(function() { function doDatClock() { var timestr = new Date().toLocaleDateString( locale , options ); if( count == 1 ) { var counter = new Date( 1000 * sec ).toISOString().substr( 11 , 8 ); // .replace(/^[0:]+/, '') // if you want to replace zeroes and colons timestr = timestr + ' (' + counter + ')'; sec++; } ClockLabel.setAttribute( 'value', timestr ); } var count = 0; // if you don't want a counter set this to zero var agent = 1; // if you just want the clock set this to zero var language = 'de-DE'; // locale, e.g. 'de-DE' , 'en-US' , 'fr-FR' var personalText = ' > Barbaras Firefox <'; // your personal text here var cssColor = 'black'; // Font Color var css = 'padding-top: 4px !important; padding-left: 0px; color: ' + cssColor + '; font-weight: 600; text-shadow: none; width: 275px; margin-right:42px;'; var cssA = 'margin-left:68px; width: auto;'; var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', second: '2-digit' }; var sec = 0; var locale = language || window.navigator.languages[0]; var position = document.getElementById('helpMenu'); var ClockLabel = document.createElement('label'); ClockLabel.setAttribute('id', 'statusbar-clock-display'); ClockLabel.setAttribute('class', 'statusbarpanel-text'); ClockLabel.setAttribute('style', css); position.parentNode.insertBefore(ClockLabel, position.nextSibling); if( agent == 1 ) { var AgentLabel = document.createElement('label'); AgentLabel.setAttribute('id', 'statusbar-agent-display'); AgentLabel.setAttribute('class', 'statusbarpanel-text'); AgentLabel.setAttribute('style', css + cssA); var FFstr = window.navigator.userAgent.split(' '); var FF = FFstr[FFstr.length-1].replace( '/' , ' ' ); // var text = "Firefox " + gAppInfo.version + personalText; // Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo).QueryInterface(Ci.nsIXULRuntime); var text = "Firefox " + AppConstants.MOZ_APP_VERSION_DISPLAY + personalText; AgentLabel.setAttribute( 'value', text ); position.parentNode.insertBefore(AgentLabel, position.nextSibling); } if( count == 1 ) { ClockLabel.addEventListener('dblclick', function() { sec = 0; }); } window.setInterval( doDatClock , 1000 ); })();
[attachment=0]Screenshot (150).png[/attachment]
-
Da bekomme ich nur folgendes angezeigt
Das ist auch nicht dein Profilordner :wink: -
Perfekt. Mit dem neuen Code hat es jetzt geklappt.
Werde jetzt nur noch den Windows Editor nutzen.
Danke Euch für die Hilfe :klasse:
Wieder eine Menge dazugelernt. -
Werde jetzt nur noch den Windows Editor nutzen.
Warum das? Notepad++ ist doch perfekt dafür. :-?? -
Noch eine letzte Frage. Woran muss ich schrauben, wenn ich bei der Schriftart bold einsetzen möchte?
-
Dann vermute ich, lag es nicht am Editor, sondern am Code.
-
sondern am Code.
Richtig, der aus Beitrag Nr. 1 funktioniert nicht mehr :wink:Teste bitte:
CSS
Alles anzeigen(function() { function doDatClock() { var timestr = new Date().toLocaleDateString( locale , options ); if( count == 1 ) { var counter = new Date( 1000 * sec ).toISOString().substr( 11 , 8 ); // .replace(/^[0:]+/, '') // if you want to replace zeroes and colons timestr = timestr + ' (' + counter + ')'; sec++; } ClockLabel.setAttribute( 'value', timestr ); } var count = 0; // if you don't want a counter set this to zero var agent = 1; // if you just want the clock set this to zero var language = 'de-DE'; // locale, e.g. 'de-DE' , 'en-US' , 'fr-FR' var personalText = ' > Barbaras Firefox <'; // your personal text here var cssColor = 'black'; // Font Color var css = 'padding-top: 4px !important; padding-left: 0px; color: ' + cssColor + '; font-weight:900; font-size:19px;text-shadow: none; width: 275px; margin-right:42px;'; var cssA = 'margin-left:68px; width: auto;'; var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', second: '2-digit' }; var sec = 0; var locale = language || window.navigator.languages[0]; var position = document.getElementById('helpMenu'); var ClockLabel = document.createElement('label'); ClockLabel.setAttribute('id', 'statusbar-clock-display'); ClockLabel.setAttribute('class', 'statusbarpanel-text'); ClockLabel.setAttribute('style', css); position.parentNode.insertBefore(ClockLabel, position.nextSibling); if( agent == 1 ) { var AgentLabel = document.createElement('label'); AgentLabel.setAttribute('id', 'statusbar-agent-display'); AgentLabel.setAttribute('class', 'statusbarpanel-text'); AgentLabel.setAttribute('style', css + cssA); var FFstr = window.navigator.userAgent.split(' '); var FF = FFstr[FFstr.length-1].replace( '/' , ' ' ); // var text = "Firefox " + gAppInfo.version + personalText; // Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo).QueryInterface(Ci.nsIXULRuntime); var text = "Firefox " + AppConstants.MOZ_APP_VERSION_DISPLAY + personalText; AgentLabel.setAttribute( 'value', text ); position.parentNode.insertBefore(AgentLabel, position.nextSibling); } if( count == 1 ) { ClockLabel.addEventListener('dblclick', function() { sec = 0; }); } window.setInterval( doDatClock , 1000 ); })();
-
Sehr gut, Danke schön.
-