Stephan Fackler: Problem beim Öffnen eines Fensters

Ich möchte, dass sich beim Klick auf einem Link ein Hilfefenster öffnet. Dazu verwende ich den Befehl open von Javascript.
Ich habe also folgenden Code eingefügt.

<a href="javascript:window.open('link.html','link','width=350,height=350,scrollbars=no,resizable=no,menubar=no,location=no,alwaysRaised=no')">Hilfe</a>

Das bewirkt das sich das Pop-Up wie gewünscht öffnet. Jedoch ändert sich auch die Seite in dem Fenster, in dem sich der Link befand. Es öffent sich ein leeres Fenster mit dem Schriftzug [object]. Ich möchte jedoch nur, dass sich das neue Fenster öffnet und dass das Ursprungsfenster sich nicht ändert. So ist es im WEB auch üblich.

Was mache ich falsch bzw. was muss ich noch in den Code einfügen?

Danke für eure Hilfe,

Stephan Fackler

  1. Hi!

    Schreib den Befehl lieber in ein onClick-Attribut des Links, und in das Attribut href trägst du den Wert "#" ein:
    <a href="#" onClick="...">Name_des_Links</a>

    Kleiner Tipp: Hierbei musst du das javascript: weglassen!

    cu

    Marc Reichelt || http://www.step2identity.com/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!!!
    SELFCode: ss:| zu:) ls:[ fo:) de:[ va:) ch:? sh:) n4:& rl:? br:^ js:( ie:% fl:| mo:)
    http://emmanuel.dammerer.at/selfcode.html
  2. Hallo <- eine Begrüßung macht sich immer gut...

    Schreibe den Funktionsaufruf in das onClick-Event des Links und als href #.
    Fertig dann also:
    <a href="#" onClick="javascript:window.open('link.html','link','width=350,height=350,scrollbars=no,resizable=no,menubar=no,location=no,alwaysRaised=no')">Hilfe</a>

    Grüße

    David

    --
    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates