Formular in anderem Frame abschicken
Philipp Bauknecht
- javascript
Servus Leute!
ich hab folgendes Problem. Ich hab in einem "Tool"-Frame einen "Speichern"-Button mit dem ich ein Formular in einem anderen Frame abischicken will (form.submit();). Gibts dafür eine Möglichkeit?
Vielen Dank für eure Hilfe,
Philipp
Ja, gibt es. Wenn Du den Namen des anderen Frames kennst, kannst Du über dessen Namen die submit Methode der Form aufrufen. Die Form
<form name="Formular"...
im Frame namens "Fenster" kannst Du über Fenster.Formular.submit() abschicken.
Überhaupt kannst Du über den Frame- bzw. Fensternamen auf alle Elemente in anderen Fenstern zugreifen, solange diese Seiten der gleichen Domain enthalten (auch Fenster.document ist möglich). Natürlich mußt Du entsprechend name und id Attribute vergeben.
Domainübergreifend funktioniert das allerdings aus Sicherheitsgründen nicht.
MfG
GK