Utz: Übergabe von Variablen an Frameset - Fehler 405

Beitrag lesen

Hallo Sascha,

Du hast folgendes in Deinem Quelltext:

<form method="post" name=formular>

Da wäre es erstens hübsch, die Anführungszeichen auch um Formular zu haben, das ist aber nur Kosmetik.

Zweitens - und da liegt das Problem: Du hast das Attribut action nicht definiert. Weiter unten aber definierst Du: <input border=0 name=submit src="images/buttons/button_infosys_fluege.gif" type=image width="123" height="16" onClick="uebergabe();"> Bei einem Klick darauf wird der Browser angewiesen, das Formular abzuschicken (vgl. http://selfhtml.teamone.de/html/formulare/formularbuttons.htm#grafische) - das tut er, und da Du keine Action angegeben hast, schickt er es an die aktuelle Datei - eine HTML-Datei, und die kann nicht mit POST aufgerufen werden. Das sagt Dir der Fehler 405.

Lösung: Verhindere, dass der Klick deas Formular abschickt. Das geht, indem Du onClick auch noch ein return false; mitgibst, also:

<input border="0" name="submit" src="images/buttons/button_infosys_fluege.gif" type="image" width="123" height="16" onClick="uebergabe(); return false;">

Das sollte Dir erst mal über diese Hürde hinweghelfen.

Grüße,

Utz