Hallo,
ich habe ein Frameset. Im Linken Frame hab ich Formular mit einem Eingabefeld und einem Send-Button. Ich möchte, dass der Rechte Frame aufgerufen wird, und der Inhalt des Formularfeldes im Get übergeben wird.
Anschaulich:
im Formularfeld gebe ich "Hallo" ein.
Aufgerufen werden soll die Seite: main.php?x=1&y=1&search=Hallo
Habe folgendes probiert:
Geht aber nicht. Folgende Seite fird stattdessen aufgerufen: main.php?searchstring=Search
ich habe ein Frameset. Im Linken Frame hab ich Formular mit einem Eingabefeld und einem Send-Button. Ich möchte, dass der Rechte Frame aufgerufen wird, und der Inhalt des Formularfeldes im Get übergeben wird.
Anschaulich:
im Formularfeld gebe ich "Hallo" ein.
Aufgerufen werden soll die Seite: main.php?x=1&y=1&search=Hallo
Habe folgendes probiert:
Code:
//JavaScript
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function setAction()
{
document.search.action="main.php?x=1&y=1&search="+document.search.searchstring.value;
return true;
}
</SCRIPT>
----
//Formular
<form name="search" Target="_top" onSubmit="return setAction();">
<TR VALIGN="top">
<TD ALIGN="left"> </TD>
<TD ALIGN="left"></TD>
<TD ALIGN="left" COLSPAN="3"><INPUT TYPE="Text" name="searchstring" value="Search" onFocus="this.select();" SIZE="17"></TD>
</TR>
<TR VALIGN="top">
<TD ALIGN="left"> </TD>
<TD ALIGN="left"></TD>
<TD ALIGN="left" COLSPAN="3"><INPUT TYPE="Submit" value="Search"></TD>
</TR>
</form>
Geht aber nicht. Folgende Seite fird stattdessen aufgerufen: main.php?searchstring=Search