Supportnet / Forum / Webseiten/HTML
Bei Betätigen von Formular-Button in einem eingebetteten HTML-Dokument in einem HTML-Dokument Aktion ausführen?
Frage
Hallo...
Ist es möglich dass wenn ich in einem eingebetteten HTML-Dokument einen Formular-Button betatige im Hauptdokument eine Aktion ausgeführt wird, wie z.b. DIV-Layer aktivieren? Wenn ja: wie?
Gruss
Antwort 1 von Friedel
Was verstehst du unter einem "eingebetteten HTML-Dokument"? Und was soll ich mir unter einem "Hauptdokument" vorstellen? Ich kenne das Htmlelement "div" und ich kenne das Element "layer". Aber was soll ein "DIV-Layer" sein und was ist mit "aktivieren" gemeint?
Man kann durch den Klick auf einen Button JavaScripte ausführen. Daduch kann man ziemlich viel machen. Wenn ich wüßte was du vorhast, könnte ich dir wohl auch sagen ob es geht und wahrscheinlich auch wie. So kann ich dir nur raten, dich mit JavaScript und DOM zu befassen. Vielleicht hilft dir auch diese Seite, die ich mal als Antwort für eine andere (wesentlich konkretere und eindeutigere) Frage gemacht habe und seitdem schon oft benutzt habe um etwas zu erklären.
Man kann durch den Klick auf einen Button JavaScripte ausführen. Daduch kann man ziemlich viel machen. Wenn ich wüßte was du vorhast, könnte ich dir wohl auch sagen ob es geht und wahrscheinlich auch wie. So kann ich dir nur raten, dich mit JavaScript und DOM zu befassen. Vielleicht hilft dir auch diese Seite, die ich mal als Antwort für eine andere (wesentlich konkretere und eindeutigere) Frage gemacht habe und seitdem schon oft benutzt habe um etwas zu erklären.
Antwort 2 von Dummkopf
Ok, habe das ganze blöd formuliert... Ich meinte ob es möglich ist auf einen in einem Iframe befindlichen Formularbutton zu klicken (der überhaupt nichts mit dem Hauptdokument u tun hat und an dem ich nichts ändern kann/will) und eine Aktion im Hauptdokument ausführen zu lassen...
http://img62.imageshack.us/img62/914/bild6rg.jpg
http://img62.imageshack.us/img62/914/bild6rg.jpg
Antwort 3 von rfb
mit
Der Missbrauch eines Formular-Element ist nicht notwendig, ein einfacher Link tuts auch. Ob der wie ein Button oder wie ein Hering aussieht ist Sache von CSS.
<a href="javascript:parent.trala()">hier</a> rufst du die JavaScript-Funktion trala() im übergeordneten Fenster/Frame auf - vorausgesetzt es gibt sie dort. Was sie macht ist eine andere Sache.Der Missbrauch eines Formular-Element ist nicht notwendig, ein einfacher Link tuts auch. Ob der wie ein Button oder wie ein Hering aussieht ist Sache von CSS.
Antwort 4 von Friedel
Die Funktion trala() kann auch im Iframe sein und von dort aus Aktionen im Elternfenster ausführen.
Ich habe irgend wie den Eindruck, dass dir diese Antwort und die Antwort 3 von rfb nicht viel nützen, weil du nicht weißt wie es geht. Aber konkretere Antworten können wir natürlich nur geben, wenn wir genau wissen was du genau machen willst. Aber jedenfalls weißt du jetzt, dass das was du vorhast möglich ist.
Ich habe irgend wie den Eindruck, dass dir diese Antwort und die Antwort 3 von rfb nicht viel nützen, weil du nicht weißt wie es geht. Aber konkretere Antworten können wir natürlich nur geben, wenn wir genau wissen was du genau machen willst. Aber jedenfalls weißt du jetzt, dass das was du vorhast möglich ist.

