Änderung des Textes in Stauszeile durch JavaScript in FireFox zulassen

Aus kvwmap
Version vom 26. August 2011, 14:33 Uhr von Pkorduan (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Problembeschreibung

Einige nützliche Angaben von kvwmap, z.B. die aktuelle Cursorposition in der Karte werden in der Statuszeile ausgegeben. Diese Ausgaben werden durch JavaScript erzeugt.

status = 'Dieser Text erscheint nicht bei allen Browsern in der Statuszeile';
window.status =  'Dieser Text erscheint bei FireFox in der Statuszeile';

Die Änderungen des Textes in der Statuszeile muss jedoch im Browser zugelassen sein. In einigen Browsern ist dies nicht zugelassen und daher funktioniert die Koordinatenanzeige z.B. nicht mehr.

Lösungen

Je nach FireFox Version kann diese Einstellung unterschiedlich vorgenommen werden. In älteren Version gab es unter Extras => Einstellungen => Inhalt => JavaScript Button:Erweitert die Möglichkeit "Statuszeilentext ändern" einzuschalten.

Datei:firefox-einstellungen-javascript-extended.png

In neueren Version wie 6.0 gibt es die letzten beiden Einstellmöglichkeiten nicht mehr. Hier muss man den Parameter per Hand setzen. Dazu gibt man in die Addresszeile von Firefox folgendes ein,

about:config

verspricht, dass man vorsichtig ist und filtert anschließend nach dem Begriff status. Zur Auswahl bleibt dann unter anderem "dom.disable_window_status_change"

Datei:firefox-config-status.png

Ein Doppelklick auf die Zeile "dom.disable_window_status_change" ändert den Wert auf false, was eben die Änderung der Fensterstatuszeile wieder zulässt.