hansflug: window.onerror für IE7

Hallo,

ich habe ein Problem mit dem Errorhandler im IE7.
Ich möchte gerne bei einem Javascript Error, das die location auf eine andere Seite zeigt wo eine Hilfeseite angezeigt wird.

Folgende Zeilen :

window.onerror   =   myErrorHandler;
function  myErrorHandler ( msg, url, line)   {
        1. location = location+'?error=1';
        2. alert(1);
        return true;
}

beim FF klappt alles einwandfrei und die location wird umgeändert.
Versuche ich ein alert auszugeben so bekomme ich beim FF auch diesen angezeigt.

Versuche ich das script im IE7 auszuführen so macht dieser bei Punkt 1. kein location und bei Punkt 2. auch nach dem modifizieren um ein alert(1) anzuzeigen führt er nix durch.

Weiß jemand Rat ? Oder hat jemand nen geistreichen vorschlag wie ich nach einem javascripterror die location umlenken kann.

<< hans

  1. Ich möchte gerne bei einem Javascript Error, das die location auf eine andere Seite zeigt wo eine Hilfeseite angezeigt wird.

    Ist das sinnvoll?
    Ein JS Fehler ergibt sich meistens aus einem Programmierfehler, d.h. du hast einen Fehler gemacht, nicht der User.

    function  myErrorHandler ( msg, url, line)   {
            1. location = location+'?error=1';

    Du solltest die Eigenschaft des window.location Objekts ansprechen die wirklich ändern willst.

    Versuche ich das script im IE7 auszuführen so macht dieser bei Punkt 1. kein location und bei Punkt 2. auch nach dem modifizieren um ein alert(1) anzuzeigen führt er nix durch.

    Fehlermeldung?

    Struppi.

    1. window.location auch schon ausprobiert. es geht einfach nicht mit IE7!

      Versuche ich das script im IE7 auszuführen so macht dieser bei Punkt 1. kein location und bei Punkt 2. auch nach dem modifizieren um ein alert(1) anzuzeigen führt er nix durch.

      Fehlermeldung?

      nein keine!

      << hansflug

      1. Hi,

        window.location auch schon ausprobiert.

        auch die Eigenschaft dieses Objekts, die Du wirklich ändern willst?

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes