Salü
Ich habe eine Normale HTML Seite mit zwei IFrames, nun möchte ich vom einen IFrame auf ein Textfeld im anderen IFrame zugreifen. Dies klappt in den meisten Browsern so:
wertvomanderenframe = top.anderesiframe.formularname.textfeld.value
Im Firefox allerdings nicht. Er kann bereits 'anderesiframe' nicht mehr finden. Mit
top.document.getElementById('anderesiframe')
findet er zwar das frame (d.h. mit "alert(top.document.getElementById('anderesiframe'))" gibt Firefox "Object HTMLIFrameElement" zurück ), jedoch gehts dann auch nicht mehr weiter.
das hab ich auch schon probiert:
top.document.getElementById('anderesiframe').document.getElementById('textfeld')
top.document.getElementById('anderesiframe').getElementById('textfeld')
hat aber auch nicht geklappt.
Jemand eine Idee?
PS: Der Einsatz von IFrames lässt sich aus Kostengründen nicht vermeiden, sonst hät ich das schon lange getan.