Hallo !
Wenn Du das CGI, nicht abändern kannst, dann erstelle in Frameset mit zwei Frames, das eine nutzt 100% der höhe, das zweite 0px der Höhe aus. in deinem <form> schreibst du target="framename", das onSubmit und die JavaScript Funktion entfällt. Somit wird das CGI (das gar nichts ausgibt), ausgeführt und der Benutzer bekommt davon nichts mit.
Patric
Hallo!
Ihr seit meine letzte Hoffnung.
Folgendes Problem:
Ich lese über ein "form tag" in html einen Wert ein.
Diesen übergebe ich einem cgi script.
Das cgi script verarbeitet ihn und öffnet aber dummerweise eine leere Site.
Leider kann ich das cgi script nicht abändern.
deshalb habe ich versucht eine JavaScript funktion zu schreiben, welche das sich öffnende Fenster schliesst.
Mit wenig Erfog.Hier ein kurzer Prog-Ausschnitt:
<script language="JavaScript">
function schliessen()
{
window.close();
}
</script>Und im body.....
<small>Angle Step</small>
<form action="http://111.11.111.11/SetAngleStep.cgi" method="get"
target="window">
<input type="text" name="AngleStep" size="3" maxlength="3"
value="">
<input type="submit" value="Apply" onSubmit="return schliessen()">
</form>Vielleicht erkennt ihr aus diesem kurzem Prog-Ausschnitt den Fehler.
Wäre klasse.
MfG
Andreas O