Martin Busley: Fenster mit Parametern öffen

Hallo Forumsbesucher,

ich habe da ein kleines Problem:
Mit einem JavaScript will ich mit einem Button ein zusätzliches Fenster öffen. Das ist ja nicht weiter schwierig:

<input type="button" value="Fenster öffnen" onclick="fenster()">

Die Funktion "fenster" sieht so aus:

function fenster ()
{
open ("datei.htm","Test1","height=300,width=300,resizable=yes,scrollbars=yes")
}

Das funktioniert auch ganz toll. Nur will ich jetzt per Parameter eine beliebige Datei öffen, ohne das Script ändern zu müssen. Das geht gut mit Parametern. Z. B.

<input type="button" value="Fenster öffnen" onclick="fenster(datei.htm)">

Die Funktion "fenster" sieht dann so aus:

function test (dateiname)
{
open (dateiname,"Test1","height=300,width=300,resizable=yes,scrollbars=yes")
}

Das geht aber nicht, es kommen nur Fehlermeldungen. Wer kann sagen,

  1. Hallo Martin

    <input type="button" value="Fenster öffnen" onclick="fenster(datei.htm)">

    hatte dich der Absendebutton reingelegt :-)

    Dein Fehler: du mußt den Dateinamen als String übergeben.

    also mit fenster('datei.htm');

    Viele Grüße

    Antje