Hi,
ich mag mich da täuschen, habs noch nicht ausprobiert, aber der Inhalt des iFrames wird behandelt wie ein eigenes Fenster, er hat ein eigenes document und es gibt zunächst mal keine Möglichkeit dies vom Hauptdokument aus zu erreichen. Du musst die DOM-Befehle also ausgehend vom iFrame-document starten.
Ich habs auch noch nicht benutzt, aber rein vom JS-Aufbau her würde ich sagen:
Punkt a) Du hast Recht, der iFrame ist ein Frame und damit ein eigenes Window-Objekt
Punkt b) hier liegst du falsch, der Zugriff auf [iframe-objekt].document und auch auf alle Unterobjekte sollte vom Hauptdokument aus möglich sein.
Gruß,
Harlequin