fremden Server eingebunden, mit allen Restriktionen der Same-Origin-Policy. Zweitens enthält es ein
seamless
-Attribut, um seinen Inhalt nahtlos in die Webseite zu inkludieren, und drittens das
srcdoc
-Attribut. Dieses Attribut enthält den gesamten HTML-Code des einzubindenden Inhalts. Es kann sich dabei auch um umfangreichere Inhalte mit viel HTML-Code handeln.
Der HTML5-Standard schreibt lediglich vor, dass die Zeichen
"
und
&
innerhalb der Wertzuweisung durch ihre benannten HTML-Entitäten
"
bzw.
&
umschrieben werden müssen.
Vollbildvergrößerung von eingebetteten Frames (HTML5)
Wenn Sie als Anwender auf dem Videoportal YouTube bei einem Video die Funktion »Teilen« und dann »Einbetten« wählen, erhalten Sie den HTML-Code zum Einbetten des Videos in eigene Webseiten. Dabei wird auch die Möglichkeit mitgeliefert, das eingebettete Video auf Vollbild zu vergrößern.
Beispiel (Original wie von YouTube angeboten)
src="http://www.youtube.com/embed/XsaRuCIrzjs"
frameborder="0" allowfullscreen>
Erläuterung
Wenn Sie das Standalone-Attribut allowfullscreen (oder
allowfullscreen="true"
) im Start-Tag eines iframe-Elements notieren, erlauben Sie dem im Frame eingebetteten Inhalt, sich auf die volle Bildschirmgröße bringen zu dürfen. Gedacht ist das fürAnwendungsfälle wie Präsentationen, ablenkungsfreies Editieren oder eben für Videos. Beenden kann der Anwender den Vollbild-Modus in der Regel mit der Escape-Taste.
Die Funktionalität, um den
iframe
-Inhalt tatsächlich auf Vollbildgröße zu bringen, muss im eingebetteten Inhalt des Frames bereitgestellt werden. Dazu ist Scripting erforderlich.
Beispiel
Eingebetter Inhalt Vollbild