Matthias Jütte: window.open tut ein bißchen zu viel

Hallo!

Ich versuche mittels

<a href="javascript:window.open('datei.php?<ganze viele Variablen>','Auswahl','width=400,height=500,left=0,top=0');">

ein neues Fenster mit datei.php drin zu öffnen. Das klappt auch, allerdings wird im Anschluß in dem Fenster, wo sich der Link befand, eine neue Seite mit "[object Window]" als alleinigem Inhalt geladen.

Das kann ich nicht ganz nachvollziehen, wer mag es mir erklären?

Gruß

Matthias

--
ss:| zu:| ls:[ fo:| de:] va:) ch:? sh:) n4:( rl:( br:> js:| ie:% fl:) mo:}
http://www.makaio.de/quotations
  1. Hallo Matthias.

    Der Rückgabewert der open()-Funktion wird hier direkt ans Fenster gegeben. Um den Rückgabewert abzufangen, kannst du z.B. void() benutzen.
    siehe dazu: http://de.selfhtml.org/javascript/sprache/operatoren.htm#void

    MfG _Siro

  2. Hallo!

    Jup, das war's. Besten Dank!

    Gruß

    Matthias

    --
    ss:| zu:| ls:[ fo:| de:] va:) ch:? sh:) n4:( rl:( br:> js:| ie:% fl:) mo:}
    http://www.makaio.de/quotations
  3. Hi,

    <a href="javascript:window.open('datei.php?<ganze viele Variablen>','Auswahl','width=400,height=500,left=0,top=0');">

    Damit schließt Du unnötigerweise Javascriptfreie User aus.

    Mach es so:

    <a href="dieUrl" onclick="window.open(this.href, 'Auswahl', 'width...');return false;">

    Dann klappt es auch ohne Javascript. Ggf. noch target dazu.

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hallo!

      Damit schließt Du unnötigerweise Javascriptfreie User aus.

      Mach es so:

      <a href="dieUrl" onclick="window.open(this.href, 'Auswahl', 'width...');return false;">

      Danke für den Hinweis, wußte ich auch nicht. Es handelt sich allerdings um eine sehr überschaubare Gruppe von Benutzern, deswegen habe ich da auch gar nicht erst dran gedacht. Normalerweise mache ich eh' eine _großen_ Bogen um JS ;-)

      Gruß

      Matthias

      --
      ss:| zu:| ls:[ fo:| de:] va:) ch:? sh:) n4:( rl:( br:> js:| ie:% fl:) mo:}
      http://www.makaio.de/quotations