Joachim C.: Formulare in Frames

Hallo,

mein Problem ist folgendes.
Ich habe ein Frameset das aus 2 frames besteht und möchte wenn ich im unteren Frame auf einen Button klicke ein formular im oberen frame abschicken.
befehl auf button ist:
onClick="parent.frames[0].letter.submit()"
Formular sieht so aus:
<form action="createpdf.php" name="letter" method="post">

wenn ich auf den knopf drücke wird aber nicht das Dokument createpdf.php im oberen frame angezeigt sondern ein anderes uns zwar genau dasselbe das im unteren Frame dargestellt wird, also das mit dem button.

Woran kann as liegen ??

  1. Hi,

    onClick="parent.frames[0].letter.submit()"

    Formulare sind Unterobjekte von document, nicht von window.

    Cheatah

    --
    X-Will-Answer-Email: No
  2. Hallo,

    mein Problem ist folgendes.
    Ich habe ein Frameset das aus 2 frames besteht und möchte wenn ich im unteren Frame auf einen Button klicke ein formular im oberen frame abschicken.
    befehl auf button ist:
    onClick="parent.frames[0].letter.submit()"

    Falls dein "Button" ein Link ist, fehlt da noch ein return false; Außerdem kann kann ein "window" (ein frame ist auch eins) kein formular enthalten.

    onClick="parent.frames[0].document.letter.submit();return false"

    Formular sieht/so aus:
    <form action="createpdf.php" name="letter" method="post">

    wenn ich auf den knopf drücke wird aber nicht das Dokument createpdf.php im oberen frame angezeigt sondern ein anderes uns zwar genau dasselbe das im unteren Frame dargestellt wird, also das mit dem button.

    Wie verabrbeitet ein pdf Dokument dein formular?
    Oder andersherum gefragt, warum setzt du nicht einen einfachen Link?

    Struppi.