Inhalt eines Iframes beeinflussen

Freak

NULL
Servus,

ich bin mir nicht ganz sicher, ob das hier rein gehört - aber dennoch:

In wie weit kann ich den Inhalt eines Iframes beeinflussen?

Kann ich den Inhalt an eine bestimmte Stelle scrollen?

Kann ich sogar ein Eingabefeld füllen, mithilfe eines externen Scripts?


Danke,
ein Freak
 
Du kannst den Inhalt komplett beeinflussen. Du kannst auch den Inhalt an eine bestimmte Funktion scrollen und du kannst auch Inhalt nachladen etc.
 
Du greifst über parent.frames[0] auf den IFrame zu... und dann hast du ein ganz normales window Object mit allen Funktionen.
HTML:
<script>
parent.frames[0].forms["form1"].elements["text1"].value  = 'text';
parent.frames[0].scrollTo(250,0);
</script>
 
Zuletzt bearbeitet:
Hi,

folgende Einschränkung: das iFrame-Dokument muss sich unter der gleichen Domain befinden wie das Hauptdokument. Das ist eine Sicherheitsrichtlinie von JS (Same-Origin-Policy).

Ciao
Quaese
 
Ließe sich mit einem Dokument aus einem fremden Server nicht einmal die Seite scrollen? Wären also komplett ALLE Möglichkeiten deaktiviert?
 
Ja, der Zugriff ist meines Wissens nach komplett unterbunden (evtl. gibt es ein paar Ausnahmen, Zugriff auf das Dokument ist aber nicht möglich).

Quaese
 

Neue Beiträge

Zurück