.mp4 kursieren daher auch die Dateiendungen .m4v und .mp4v , um eine Datei als Video-Ressource zu kennzeichnen. MPEG-4 nutzt H.264 als Video-Codec.
Technische Beschreibung des MP4-Formats (Englisch)
http://mpeg.chiariglione.org/standards/mpeg-4/mpeg-4.htm
Wikipedia-Artikel zu H.264
http://de.wikipedia.org/wiki/H.264
OGG / Theora
Das OGG-Containerformat wurde bereits im Zusammenhang mit Audio-Codecs vorgestellt. Analog zum Vorbis-Codec, dem Default-Codec für Audiokodierung im OGG-Container, ist Theora der Default-Codec für OGG-basierte Videos. Theora versteht sich als patentfreie Alternative zu Video-Codecs wie RealVideo, DivX oder Windows Media Video.
Projekt-Website (Englisch)
http://theora.org/
Wikipedia-Artikel
http://de.wikipedia.org/wiki/Ogg_Theora
8 Formulare und Interaktion
8.1 Aufbau von Formularen
In Formularen (Dialogen, Eingabemasken) kann der Anwender Eingabefelder ausfüllen, aus Listen Einträge auswählen usw. Die so eingegebenen Daten können Sie unmittelbar mit JavaScript verarbeiten, in Verbindung mit der XMLHTTP-Schnittstelle (AJAX) auch serverseitig. Die klassische Variante besteht dagegen darin, den Anwender das Formular vollständig bearbeiten und am Ende absenden zu lassen. Die Formulardaten werden dann zum Server übertragen und können dort verarbeitet werden.
Formulare können sehr unterschiedliche Aufgaben haben. So werden sie zum Beispiel eingesetzt, um:
• bestimmte, gleichartig strukturierte Auskünfte von Anwendern einzuholen,
• Anwendern das Suchen in Datenbeständen zu ermöglichen,
• Anwendern die Möglichkeit zu geben, selbst Daten beizusteuern (user generated content),
• dem Anwender die Möglichkeit individueller Interaktion zu bieten, etwa um aus einer Produktpalette etwas Bestimmtes zu bestellen.
Bild 8.1: Web-Formulare können auch ganz anders aussehen als Behördenformulare
In diesem Buchabschnitt lernen Sie zunächst, ein HTML-Formular so anzulegen, dass seine Daten verarbeitet werden können.
8.1.1 Formularbereiche und Formularversand
Sie können an einer gewünschten Stelle innerhalb des HTML-Dokumentkörpers ein Formular definieren. Dabei notieren Sie auch gleich einige wichtige Angaben, etwa zur HTTP-Übertragungsmethode der Formulardaten, zur Zeichenkodierung der Formularfeldinhalte usw.
Beispiel:
method="post" name="login">
Erläuterung
Mit
markieren Sie ein Formular ( form = Formular). Alles, was dazwischen steht, gehört automatisch zum Formular. Das sind einerseits Formularelemente wie Eingabefelder, Auswahllisten oder Buttons. Aber auch Beschriftungstexte, Hilfetexte inklusive Grafiken und Multimedia-Elemente sowie Script-Bereiche sind als Elementinhalt möglich. Bei umfangreichen Formularen ist es außerdem sinnvoll, den Formularinhalt in Formularbereiche zu unterteilen.
Im einleitenden