Wie Verschieben Sie Objekte in einem iFrame

June 22

Webentwickler verwenden HTML-iFrame-Elemente, um externe Seiten auf ihren Websites anzuzeigen. Wie normale HTML-Seitenelemente die Elemente in einem iFrame manipuliert werden können, gestylt oder verschoben, mit Hilfe von Javascript. Es besteht jedoch eine Einschränkung: der iFrame-Inhalt müssen zu derselben Domäne wie die übergeordnete Seite gehören. Aufgrund von Sicherheitsbedenken werden nicht iFrames mit Inhalt aus einer anderen Domäne geändert.

Anweisungen

1 Typname = "MyIframe" innerhalb der iFrame HTML-Tag einen Namen zuordnen. Der endgültige Code sollte so aussehen: < Iframe-Name = "MyIframe" / >

2 Geben Sie die Zeile < Skript-Typ = "Text/Javascript" > unterhalb Ihrer < Iframe > Tags.

3 Geben Sie den folgenden Javascript-Code unter dem Code, den Sie in Schritt 2 hinzugefügt:

Var-Element = window.frames['myIframe'].document.getElementById('[myElement]') unten ersetzen [MyElement] mit der Id des Elements, die Sie verschieben möchten.

4 Geben Sie den folgenden Javascript-Code unter dem Code in Schritt 3 das Element zu verschieben:

Element.Style.Left="100px"; Element.Style.Top="100px". Legen Sie die 'left' und 'Top' Pixel-Attribute, wie gewünscht.