anonymous: if else

ich hab da n problem.... ich kann kein bisschen JS....
aber was ich machen will:
in einer neuen seite soll darauf hingewiesen werden, dass man weitergeleitet wird. und wenn man auf "O.k." bzw. "abbrechen" klickt wird dementsprechend die seite geschlossen oder man wird eben weitergeleitet....
na ja, ich denke mal, irgendwie in dem stil lässt sich das schon lösen, oder?:

<SCRIPT LANGUAGE="JavaScript">
function Fenster()
{
confirm ("willst du weitergeleitet werden?");
}

if (Fenster == true) //true = button "O.K."
{  open.url="www.xyz.com";
}
else {
  window.close ;
}
</script>

<body onload="Fenster()">

  1. Nabend,

    ich kann kein bisschen JS....

    In der Tat. Lies doch ein wenig SelfHTML.

    <SCRIPT LANGUAGE="JavaScript">

    Die type-Angabe fehlt.

    if (Fenster == true) //true = button "O.K."

    Du fragst hier den Inhalt einer nicht vorhandenen Variabeln ab (sofern Vars und Funktionen gleichlauten dürfen, weiß ich so nun nicht). Du meinst vielleicht eher "if (Fenster() ==...", dann hast du aber das Problem, dass Fenster() nicht den von dir gewünschten Rückgabewert hat. Warum überprüfst du also nicht direkt den Wert des confirm()?

    {  open.url="www.xyz.com";

    Es existiert standardmäßig kein Objekt open, dass die Eigenschaft url hat. Du suchst wohl das window-Objekt und dessen Methoden. http://selfhtml.teamone.de/javascript/objekte/window.htm.

    Du hast sicherlich auch den Fall, dass kein JS vorhanden ist, bedacht.

    Bis denne,

  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>
     <title>Untitled</title>

    <script LANGUAGE="JavaScript">
    function Fenster()
    {
    confirm ("willst du weitergeleitet werden?");
    }

    if (Fenster == true)
    {
    document.location.href="www.xyz.com";
    }
    else {
      window.close ;
    }
    </script>

    </head>

    <body onload="Fenster()">

    </body>
    </html>

  3. in einer neuen seite soll darauf hingewiesen werden, dass man weitergeleitet wird. und wenn man auf "O.k." bzw. "abbrechen" klickt wird dementsprechend die seite geschlossen oder man wird eben weitergeleitet....
    na ja, ich denke mal, irgendwie in dem stil lässt sich das schon lösen, oder?:

    Woher hast du das Skript?

    Du solltest mal in selfhtml schauen nach den Befehlen die du verwendest, da du eigentlich keinen richtig einsetzt.

    Struppi.