Wie ein erblicher britischer Adelstitel in iFrame lesen

July 20

Wie Ihre Internet-Anwendung ausgeführt wird, kann es iFrames verwenden, Anzeigen der Ansichten anderer Websites, die auf Ihrem Web-Server befindet. Auch bekannt als Inline-Frames, IFrames fungieren als Miniatur-Browser, die auf einer Website überall platziert werden können. Jede Seite im Internet hat eine Title-Eigenschaft, selbst wenn diese Eigenschaft leer ist. IFrames haben Titel auch. Lesen Sie den aktuellen Titel IFRAME, indem Sie Ihren HTML-Code eine schnelle JavaScript-Funktion hinzufügen.

Anweisungen

1 Alle Text-Editor oder HTML-Editor zu starten, und eines Ihrer HTML-Dokumente zu öffnen. Body-Bereich des Dokuments den folgenden HTML-Code hinzufügen:

< Iframe Id = "iframe1" src="Another_Web_Page.html" Width = "500" Height = "600" >< / Iframe >< Eingabe-Id = "Button1" Type = "Button" Value = "Knopf" Onclick = "return getTitle('iframe1')" / >

Diesem Tag erstellt ein iFrame und eine Schaltfläche. Ersetzen Sie "Another_Web_Page.html" mit der URL eines anderen HTML-Dokuments auf Ihrem Webserver. Das Button-Tag erstellt eine Schaltfläche, die JavaScript-Funktion aufruft, die iFrame-Titel lautet. Das Onclick-Ereignis übergibt den Iframe ID-Wert der Funktion an.

2 Fügen Sie die JavaScript-Funktion unten zum Skript-Abschnitt des Dokuments gezeigt:

Funktion getTitle(iframeID) {}Var Iframe = document.getElementById(iframeID);Var-Titel = iframe.contentDocument.title;Alert(Title);}

Diese Funktion Ruft einen Verweis auf den iFrame; die alert-Anweisung zeigt diesen Titel.

3 Speichern Sie das HTML-Dokument und in einem Browser anzeigen. IFrame auf der Webseite angezeigt und zeigt die Website, die Sie im HTML-Code festlegen. Klicken Sie um den Titel der Seite zu lesen.

Tipps & Warnungen

  • Wenn Ihre Webseite viele iFrames verfügt, geben Sie jeweils einen eindeutigen ID-Wert und übergeben Sie jedes iFrame ID Wert, der "GetTitle"-Funktion, wie in den folgenden Schritten beschrieben.