Hallo.
Ich habe mir bei SelfHTML.de die Texte ueber IFrames durchgelesen, und auch hier im Forum etwas gesucht, jedoch nur wenig fuer mich Verwendbares gefunden.
Hier meine Problemstellung:
Ich will mittels JavaScript den Wert eines Textfeldes im IFrame eines anderen Frames aendern.
SelfHTML gibt mir ganz richtig an, wie ich mit JavaScript auf den IFrame an sich zugreifen kann:
Code:
parent.frames(1).document.getElementById("Guardian").height=300;
Nun versuche ich mit dem IFrame zu kombinieren, wie ich auf Textfelder in herkoemmlichen Frames zugreifen wuerde:
Code:
parent.frames(1).document.getElementById("Guardian").document.getElementById("MyUsername").value="<?PHP echo($MyUsername); ?>";
Der IFrame befindest sich im 2. Frame, der als "1" angesprochen wird (die Frames starten ja mit "0"). Der Name des IFrames ist "Guardian", und er beinhaltet eine Form mit dem Textfeld "MyUsername".
Da der IFrame ja eine Page beinhaltet, muesste doch "Document." einzusetzen sein. Was mache ich falsch (abgesehen davon, dass ich Frames einsetze, Eurer Meinung nach)?