Maitri: Grund für ominöse Fehlermeldung in NS u. Mozilla

Hallo allerseits!

Ich wäre sehr dankbar, wenn mir zu folgender Problemstellung jemand einen Tipp geben bzw. seine Erfahrung mitteilen könnte:

Situation: Es ist ein Array angelegt, aus welchem heraus das jeweilige Bild mit den unten aufgeführten Funktionen bei onMouseOver, onMouseOut und onClick dargestellt wird:

<td width="100 height="40">
<map name="trial">
<area shape="rect" alt="Normalbild" title="Normalbild" coords="0,0,100,15" href="trial.htm" onMouseOver="highlight(document.trial,4)" onMouseOut="normal(document.trial,4)" onClick="highlight(document.trial,4)" onFocus="if(document.all) this.blur()";>
</map><img name="trial" src="bilder/trial_normal" alt="Normalbild" border="0"
style="position:absolute; left:0px; top:20px; width:100px" usemap="#trial" width="100" height="15"></td>

function normal(objekt,nummer) {
objekt.src = Grafik[nummer].src;}

function highlight(objekt,nummer) {
objekt.src = Grafik[nummer+1].src;}

Die Performance läuft ab IE 5.0, Netscape 6.0, Mozilla u. Opera 7.0 einwandfrei... was ich allerdings nicht einzuschätzen weiß ist folgende Fehlermeldung bei onClick in der JavaScript-Konsole vom Netscape u. Mozilla: function normal not defined. Diese wird lediglich dann angezeigt, wenn man NACH dem onClick gleich den Cursor von der Grafik wegzieht.
Bleibt man hingegen nach dem onClick mit dem Cursor AUF dem Bild gibt es KEINE Fehlermeldung.

Ist eine nur unter oben benannten Umständen generierte Fehlermeldung in der JavaScript-Konsole (also für den User nicht sicht- bzw. spürbar aufgrund eingeschränkter Funktionalität) akzeptabel u. beruht womöglich auf einem Fehler von Netscape bzw. Mozilla?

Ich danke Euch für jede diesbezügliche Hilfe!!!

Gruss

Maitri

  1. Hi,

    was ich allerdings nicht einzuschätzen weiß ist folgende Fehlermeldung bei onClick in der JavaScript-Konsole vom Netscape u. Mozilla: function normal not defined. Diese wird lediglich dann angezeigt, wenn man NACH dem onClick gleich den Cursor von der Grafik wegzieht.

    Du meinst, nachdem man den Link geklickt hat, eine neue Seite angefordert wurde und die bisherige inklusive ihrer Funktionen ergo nicht mehr existiert? Komisch, ich verstehe sie.

    Bleibt man hingegen nach dem onClick mit dem Cursor AUF dem Bild gibt es KEINE Fehlermeldung.

    Dann feuert ja auch kein onMouseOut.

    Ist eine nur unter oben benannten Umständen generierte Fehlermeldung in der JavaScript-Konsole (also für den User nicht sicht- bzw. spürbar aufgrund eingeschränkter Funktionalität) akzeptabel

    Dein Fehler lässt sich durch eine simple Existenzprüfung der Funktion beheben.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Vielen Dank für Deine Antwort, Cheatah!!!

      Auch wenn Du mich jetzt nochmals - u. wahrscheinlich zu Recht - beschmunzelst... aber was genau ist eine

      "Existenzprüfung der Funktion"?

      Danke Dir für Deine Geduld u. einen kurzen Hinweis!!!

      Maitri

      Ist eine nur unter oben benannten Umständen generierte Fehlermeldung in der JavaScript-Konsole (also für den User nicht sicht- bzw. spürbar aufgrund eingeschränkter Funktionalität) akzeptabel...

      Dein Fehler lässt sich durch eine simple Existenzprüfung der Funktion beheben.

      Cheatah

      1. Hi,

        was genau ist eine
        "Existenzprüfung der Funktion"?

        eine Prüfung, ob die Funktion existiert. Wurde bereits x-fach behandelt, siehe Archiv.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes