NN4* Abschicken eines Formulars mit Layer als Target
Manfred Renner
- dhtml
Hallo!
Ich habe bei Netscape 4* einen Layer mit der Methode new Layer() erstellt und ihn anschliessend über die layer.src-Eigenschaft mit einer HTML-Datei befüllt.
In der HTML-Datei befindet sich ein Formular, das ich abschicken moechte. Die Resultatseite sollte daraufhin wieder in diesem Layer erscheinen.
Meine bisherigen Versuche ein target zu setzen (in HTML, als auch in JavaScript (z.B.: document.formular.target=layername)) gingen leider schief. Die Resultatseite wird immer im aktuellen oder in einem neuen Fenster geoeffnet.
Weiss jemand eine Moeglichkeit die Resultatseite innerhalb des Layers zu erhalten?
Bisher musste ich mich mit der Datenuebergabe per QueryString begnuegen.
Hierzu habe ich die Formulardaten aus dem Layer per JavaScript ausgelesen und URL-kodiert an den Server geschickt. Das hat jedoch die Beschraenkung, dass der Server (Apache) nur URLs bis zu einer bestimmten Laenge lesen kann. Fuer lange Texte taugt diese Form der Datenuebergabe daher absolut nicht, darum wäre es super, wenn jemand einen Tipp hat, wie das Problem anders zu loesen ist.
Viele Gruesse,
Manfred
Hi,
Weiss jemand eine Moeglichkeit die Resultatseite innerhalb des Layers zu erhalten?
Die einzige Möglichkeit, die mir einfällt, ist wohl den Query-String selber per JS zu generieren
(query = "feldname="+escape(document.forms[0].elements[0].value)) und dann den SRC des Layers zu
ändern (document.layers[0].src = "cgi-script.pl?"+query).
Server geschickt. Das hat jedoch die Beschraenkung, dass der Server (Apache) nur URLs bis zu einer
bestimmten Laenge lesen kann. Fuer lange Texte taugt diese Form der Datenuebergabe daher absolut
1024 Zeichen, um genau zu sein.
nicht, darum wäre es super, wenn jemand einen Tipp hat, wie das Problem anders zu loesen ist.
Schick das Formular per post ab.
<form name="name" action="script" method="post">
Mehr dazu unter <../../tgbf.htm>.
mfg
CK1
<img src="http://wwwtech.de/images/banner.jpg" alt="">
http://wwwtech.de/
http://wwwtech.de/moorhuhn/