Stellt euch vor ich habe ein formular, dass ich an eine PHP sende.
Nun habe ich innerhalb dieses Formulars fünf iframes, die ebenfalls Daten enthalten, die ich gerne an das Formular übermitteln möchte.
Und, wo kommen die her?
Genau dann, wenn es die gleiche Ressource ist, könntest Du mit JS zugreifen und die Werte erst einmal aus den Iframes abholen. Aber genau dann könntest Du auch den Königsweg gehen und das, was im Iframe steht. mit serverseitigen Skripting (z.B. PHP) in Deine Webseite einbinden.
Der Dritte Weg ist, Du baust die Inhalte der Iframes mit einem XMLHttpRequest in Deine Webseite ein.