Sizzla: neues Browserfenster

hallo leute,bin absoluter anfänger,wer kann mir helfen.....wo ist der fehler?
im head steht:

<script language="JavaScript">
var Fenster;
function oeffnen()
{
Fenster=window.open("","","width=640,height=420,left=40,top=40,scrollbars=yes,status=yes,toolbar=yes,resizable,dependent=yes,location=yes,menubar=no,titlebar=yes");
Fenster.focus();
Fenster.document.close();
}
</script>

im body steht:

<a href="javascript:oeffnen('eins.htm')">eins</a>
<a href="javascript:oeffnen('zwei.htm')">zwei</a>

wenn ich auf eins-oder- zwei- klicke,öffnet sich ein neues fenster,aber nicht eins.htm-oder-zwei.htm-
wer kann mir helfen?
Danke!
Sizzla

  1. Hallo,

    <script language="JavaScript">
    var Fenster;
    function oeffnen()

    Diese Funktion hat keinen Parameter.

    {
    »»Fenster=window.open("","","width=640,height=420,left=40,top=40,scrollbars=yes,status=yes,toolbar=yes,resizable,dependent=yes,location=yes,menubar=no,titlebar=yes");
    Fenster.focus();
    Fenster.document.close();
    }
    </script>

    im body steht:

    <a href="javascript:oeffnen('eins.htm')">eins</a>
    <a href="javascript:oeffnen('zwei.htm')">zwei</a>

    Hier wird die Funktion oeffnen mit einem Parameter aufgerufen

    Gruß,
    Henning

  2. <script language="JavaScript">

    Da fehlt das type attribut:

    <script type="text/javascript">

    var Fenster;
    function oeffnen()

    da fehlt der Parameter:

    function oeffnen(url)

    den du hier einsetzten musst:

    {
    Fenster=window.open("","","width=640,height=420,left=40,top=40,scrollbars=yes,status=yes,toolbar=yes,resizable,dependent=yes,location=yes,menubar=no,titlebar=yes");

    window.open(url,"popup","width=640,height=420,left=40,top=40,scrollbars=yes,status=yes,toolbar=yes,resizable,dependent=yes,location=yes,menubar=no,titlebar=yes").focus();

    Fenster.focus();
    Fenster.document.close();

    das ist überflüssig!

    }
    </script>

    im body steht:

    <a href="javascript:oeffnen('eins.htm')">eins</a>
    <a href="javascript:oeffnen('zwei.htm')">zwei</a>

    das ist schlechter stil, da es unnötigerwiese nicht oihne JS funktioniert:

    <a href="eins.htm" onclick="oeffnen(this.href);return false;">eins</a>

    Struppi.

  3. hi,

    wer kann mir helfen?

    jeder. er sollte dir v.a. empfehlen, dich mit den elementaren grundlagen von javascript zu beschäftigen.

    gruss,
    wahsaga