Hallo!
Ich möchte ein Suchergebnis im neues Fenster öffnen lassen. Das Funktioniert ganz gut, wenn ich das Suchscript + Query (open("suchen.php?suchstring=laugks", ...)) im neues Fenster öffne. Das entspricht ja der GET-Methode. Nun wollte ich es aber mal per "POST" versuchen.
<script language="javascript">
<!--
function suchen()
{
document.formular.submit();
fenster = open("suchen.php", "suchfenster", "width=400,height=500,scrollbars=1");
}
//-->
</script>
<form name="formular" action="suchen.php" method="post" target="rechts" onsubmit="suchen(); return false;">
<span class="blau"><b>Suchwort:</b></span><br>
<input type="Text" name="suchbegriff" size="15"><br>
<input type="Submit" value="Suchen">
</form>
Falls JavaScript abgeschaltet ist, wird das Suchergebnis im Frame "rechts" angezeigt.
Wie bekomme ich jetzt das Suchergebnis im neuen Fenster angezeigt.
Hat jemand eine Idee, wie ich das Formular abgesendet bekomme, aber das Ergebnis sich im neues Fenster öffnet?
Was man machen kann, ist das kleine Fenster mit einer Dummy-Seite zu öffnen. In der Dummy-Seite befindet sich ein JavaScript und ein verstecktes Formular. Das JavaScript holt den Suchstring vom Mutterfenster und speichert dann den Suchstring in einem Hiddenfeld ab. Dann wird das Formular per submit() abgesendet.
mfg, André Laugks