Jürgen Bäurle: Statusbar-Bug (NS6+) bei RemoteScripting

Hallo zusammen,

ich möchte für eine JS-Anwendung die RemoteScripting-Technik von dotvoid.com einsetzen, siehe Artikel unter http://www.dotvoid.com/article.php?itemID=9.

Diese Technik funktioniert wunderbar, bis auf den Umstand, dass bei NS6x und NS7 die Statuszeile sich "aufhängt". Kurzum: Sobald eine neue Seite im "Hintergrund" aufgerufen wird (was super funktioniert) gehen die o.g. Browserversionen nicht in Ihren Originalzustand hinsichtlich der Statuszeile zurück, sondern der Progress-Balken bleibt bestehen und in der Statuszeile steht "Datenübertragung...".

Natürlich habe ich versucht die window-Eigenschaften defaultStatus und status zu setzen, aber das interessiert den Browser nicht. Bei mozilla 1.4. funktioniert es. Auch der Autor wußte keine Lösung.

Kann mir jemand mit diesem Problem helfen?

Eine Lösung ist bestimmt auch für andere Programmierer hilfreich, zu mal es beim Surfer den Eindruck hinterläßt, dass die Seite nicht funktioniert.

Herzliche Grüße,

Jürgen

  1. Hi,

    Diese Technik funktioniert wunderbar, bis auf den Umstand, dass bei NS6x und NS7 die Statuszeile sich "aufhängt". Kurzum: Sobald eine neue Seite im "Hintergrund" aufgerufen wird (was super funktioniert) gehen die o.g. Browserversionen nicht in Ihren Originalzustand hinsichtlich der Statuszeile zurück, sondern der Progress-Balken bleibt bestehen und in der Statuszeile steht "Datenübertragung...".

    Bist Du sicher, daß das mit dieser Technik zusammenhängt (was auch immer das ist, hab nicht nachgeguckt).
    Meine Mozillas haben das bis zum letzten Update auf 1.4RC1 sehr oft gemacht, daß "Datenübertragung" unten stehenblieb, auch wenn nichts mehr übertragen wurde...

    Natürlich habe ich versucht die window-Eigenschaften defaultStatus und status zu setzen, aber das interessiert den Browser nicht.

    Ist in Deinem Mozilla das Beschreiben der Statuszeile über Javascript überhaupt zugelassen? In meinem nicht...

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. Hallo Andreas,

      Ja, wenn man die Technik über einen Link aufruft wird die Statusbar neu gesetzt, wenn man das Skript über setTimeout/setInterval aufruft bleibt die Statusbar in NS6+ "hängen".

      Bei mozilla funktioniert alles hervorragend (wie auch beim IE), auch das Beschreiben der Statusbar.

      Du kannst das Skript sehr einfach selbst testen.

      Jürgen

      Hi,

      Diese Technik funktioniert wunderbar, bis auf den Umstand, dass bei NS6x und NS7 die Statuszeile sich "aufhängt". Kurzum: Sobald eine neue Seite im "Hintergrund" aufgerufen wird (was super funktioniert) gehen die o.g. Browserversionen nicht in Ihren Originalzustand hinsichtlich der Statuszeile zurück, sondern der Progress-Balken bleibt bestehen und in der Statuszeile steht "Datenübertragung...".

      Bist Du sicher, daß das mit dieser Technik zusammenhängt (was auch immer das ist, hab nicht nachgeguckt).
      Meine Mozillas haben das bis zum letzten Update auf 1.4RC1 sehr oft gemacht, daß "Datenübertragung" unten stehenblieb, auch wenn nichts mehr übertragen wurde...

      Natürlich habe ich versucht die window-Eigenschaften defaultStatus und status zu setzen, aber das interessiert den Browser nicht.

      Ist in Deinem Mozilla das Beschreiben der Statuszeile über Javascript überhaupt zugelassen? In meinem nicht...

      cu,
      Andreas