Spuddi: Javascript popup

Hallo,

kann mir wer schnell den Syntax Fehler sagen?!

Hab ein Script
<script language="javascript">
function popup(link)
 {
  window.open(link,'','hotkey=no,width=300,height=200');
 }

</script>

Die Variable "link" soll aus dem drücken übergeben werden.

<a href="javascript:popup('legende_Zimmer.html')"><img src="../images/elements/fragezeichen.gif" border="0"></a>

Was mache ich denn falsch?! Bin mir ziemlich sicher das es immer so geklappt hat!

Für Hilfe bin ich dankbar!

mfg

Spuddi

  1. Hi,

    kann mir wer schnell den Syntax Fehler sagen?!

    gerne:

    <script language="javascript">

    Es fehlt das zwingend benötigte type-Attribut.

    window.open(link,'','hotkey=no,width=300,height=200');

    Darüber hinaus ist '' natürlich kein gültiger Name für ein Fenster.

    <a href="javascript:popup('legende_Zimmer.html')"><img src="../images/elements/fragezeichen.gif" border="0"></a>

    Wieso dürfen Clients, die kein JavaScript unterstützen (wollen), die Informationen nicht erhalten?

    Was mache ich denn falsch?!

    Für's erste lässt Du schon mal die Fehlerbeschreibung missen.

    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
    1. Hi,

      also den Type habe ich nachgetragen, es ging aber auch vorhin schomal ohne! naja egal.

      Auf jedenfall öffnet er das neue Fenster aber findet immer die Seiten nicht die ich anspreche!

      "legende_Personen.html" findet er also nicht laut der Meldung obwohl Sie im selben Verzeichnis liegt ;(

      mfg

      1. Hi,

        "legende_Personen.html" findet er also nicht laut der Meldung obwohl Sie im selben Verzeichnis liegt ;(

        "findet er nicht laut der Meldung" klingt danach, dass diese Datei tatsächlich nicht vorhanden ist. Mögliche Fehlerquellen:

        a) Bist du dir absolut sicher, dass sich die Datei am selben Ort wie die Datei befindet, aus dem du den Code-Ausschnitt gepostet hast?
        b) Hast du die Groß-/Kleinschreibung beachtet? Unix-basierte Betriebssysteme unterscheiden da nämlich im Gegensatz zu Windows.

        Viele Grüße
         Benjamin

        --
        Der nächste Satz ist gelogen.
        Der vorherige Satz ist wahr.