Inhalt aus einem Frame in ein Textfeld

fanste

Erfahrenes Mitglied
Hallo.
Ich wollte mal fragen, ob es eine Möglichkeit gibt, den Inahlt aus einem Frame in ein textfeld in einem anderen Frame zu bekommen. In dem Frame, aus dem der Inhalt gehohlt werden soll, ist jedoch eine Seite, die über https:// aufgerufen wird. Aus diesem grund verweigerts mir den Zugriff, wenn ich dieses versuche:
Code:
function get()
{
	document.getElementById('eins').innerHTML = parent.one.document.getElementsByTagName('body')[0].firstChild.data;
}

Geht das generell nicht, bei https, oder muss man das anders versuchen?.

Wenn ihr euch fragt, warum ich das brauch: das dient dazu, das ich etwas leichter ausführen kann und nicht so umständlich, wie ich es so umständlich, wie ich es sonst machen müsste.

Danke schonmal für eure Hlfe.

mb fanste
 
Siehe hier: http://www.tutorials.de/forum/showthread.php?t=217764

Tut mir leid, dass du dich jetzt ein wenig durch weitere Links quälen musst, aber das Thema hatten wir in letzer Zeit schon (in leicht abgewandelter Form) sehr oft.

Mit dem beschieben XMLHttpRequest könnte es auch über https gehen, aber nur dann in allen Brwosern, wenn es die Requestende und Requestete Seite einer Domain angehören (diese Einschränkung gibt es auch beim vorgehen über Frames) - jedenfalls so wie ich das verstanden haben. Wie es mit https aussieht, weiß ich gar nicht, versuch's einfach mal.
 
Zuletzt bearbeitet:
Jetzt nur noch die Frage:
Funktioniert das auch bei Seiten, die über https aufegrufen werden? Will ich jetzt nur noch wissen, bevor ich mir da nachher noch am Haare ausreißen bin, weil es nicht klappt :)
 
ah sorry. diese Zeile habe ich irgendwie übersehen, oder vergessen zu lesen? Vll hat mich der Link irgendwie mehr angesprochen :)
 
So habe ich das doch auch.
Nur das du in deinem Beispiel:
window.loader.document.getElementById(strId).innerHTML
statt
parent.loader.document.getElementById(strId).innerHTML
verwendest. da kommt bei mir aber die Fehlermeldung: Zugriff verweigert.

Gibts noch was anderes?

Übrigens:Wenn ich das parent durch window austausche, kommt auch eine Fehlermeldung.
window.one.document ist Null oder kein Objekt.
 
Sag mal liest du überhaupt etwas von dem, was ich schreibe?

Natürlich ist in dem Thread nochmal die Methode mit den iFrames beschrieben, aber du wusstest ja schon, dass es über iFrames nicht funktioniert. In dem Thread werden insgesamt vier Methoden erwähnt um Fremddokumente auszulesen: iFrames, Document Implementation, XMLHttpRequest und RDS.

Was dich vielleicht weiterbringen könnte war, wie in meinem letzten Post schon erwähnt habe, das mit dem XMLHttpRequest.
con-f-use hat gesagt.:
Mit dem beschieben XMLHttpRequest könnte es auch über https gehen, aber nur dann in allen Brwosern, wenn es die Requestende und Requestete Seite einer Domain angehören (diese Einschränkung gibt es auch beim vorgehen über Frames) - jedenfalls so wie ich das verstanden haben. Wie es mit https aussieht, weiß ich gar nicht, versuch's einfach mal.
Zusätzlich wäre es noch möglich, dass die Document Implementation irgentwie zum laufen zu bringen ist wobei sich die mit XMLHttpRequest sehr überschneidet.
 
Zuletzt bearbeitet:
XMLHttpRequest. funktioniert nicht so, wie ich es brauche, da sie Seite immer neu geladen wird. Die Seite, von der ich den Inhalt brauche, wird aber über ein Formular erstellt.
Wi geht das mit dem document.implementation? Habe irgendwie nichts gescheites gefunden, oder es war unverständlich!

EDIT: Ah du hast ja jetzt Links angefügt :)
 
Tja. Also ich glaube das geht so nicht, wie ich mir das vorstelle. Muss ich eben doch den umständlichen weg nehmen.
Dennoch danke für die Bemühungen.
 

Neue Beiträge

Zurück