lousypoetry: "javascript:" als (Pseudo-)Eventhandler

Hallo zusammen!

Ich versteh eins nicht:

angenommen, ich hab folgendes script (bitte nicht über den Sinn diskutieren, im Original siehts etwas anders aus, aber ich habs mal drastisch abgekürzt):

function test()
{
    alert("Hallo!");
}

dann im body-bereich:

<a href="javascript:test()">Klick mich!</a>

Ist von der Synatx her doch richtig oder? Funktioniert auch im IE, Mozilla gibt jedoch aus, dass "test()" nicht bekannt sei. Mit Opera hab ich zT das gleiche Problem. wie kommt diese Fehlermeldung zu Stande?

--
life's for the living. so check me tomorrow [Matthew Good Band]
  1. Hi,
    versuch mal das:

    <a href="javascript:test();">Klick mich!</a>

    lg
    Rondra

  2. Hi,

    Subject: "javascript:" als (Pseudo-)Eventhandler

    Pseudo-Protokoll, mit Events hat das nichts zu tun.

    Ist von der Synatx her doch richtig oder?

    Ja.

    Funktioniert auch im IE,

    Das ist erfahrungsgemäß eher bedenklich.

    Mozilla gibt jedoch aus, dass "test()" nicht bekannt sei.

    Bei *exakt* dem Code, oder doch beim Original? Wenn ein Syntaxfehler drin ist, kann der Browser die Funktion nicht registrieren.

    Cheatah

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