aus einem iFrame in ein Input-feld schreiben lassen
chromxy
- javascript
Hallo zusammen
ersmal gesagt... ich bin eine totale Niete in JS :D
Falls es atnworten auf diesen Thread gibt.. so bitte für kindergarten erklären :D thx
also mein Problem is Folgendes... ich hab eine statische HTML... in der ein iFrame eingebettet ist.
im iFrame soll ein Link geklickt werden - mit onClick - sollte in der statischen HTML (die eine Form mit inputfeld enthält) den inputfeld-wert ändern
Quasi SO:
(statische HTML)
[__________] [submit]
+-(iFrame)-----------+
| |
| |
| link |
| |
| |
+--------------------+
kann mir wer helfen?
moin
also eigentlich steht das schön harklein in selfhtml, aber da ich denk link nich hier hab, ne kleine erklärung meinerseits
der iframe ist nix anderes als ein normaler frame, bzw. so kannst du ihn behandeln
in dem fall, dass das fenster, welches den iframe enthält, nicht noch in einem anderen frame ist machst du einfach folgendes:
entweder:
top.document.getElementById('inputfeldname').value="bla";
oder, wenn du ein formular hast ist es besser:
top.document.forms.formularname.inputfeldname.value="bla";
vor dem normalen gedöhnst steht halt einfach in welchem fenster das gemacht werden soll, und man fängt immer von oben an
ist dein hauptfenster nu auch noch in einem frameset, oder gar ein iframe, ist es nich nur top, sondern:
top.framename.doc....
so verschachtelst du das einfach, und mit "top." fängst halt immer an..
könntest auch mit parent.frames arbeiten, funzt aber glaube nur bei prames gleicher ebene
gruß