Bücher online kostenlos Kostenlos Online Lesen
HTML5-Handbuch - die neuen Features von HTML5

HTML5-Handbuch - die neuen Features von HTML5

Titel: HTML5-Handbuch - die neuen Features von HTML5 Kostenlos Bücher Online Lesen
Autoren: Franzis
Vom Netzwerk:
.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

-Tag geben Sie mit dem Attribut
action
die URL-Adresse an, die beim Absenden des Formulars aufgerufen werden soll. An diese Adresse werden außerdem die vom Anwender eingegebenen Formulardaten übertragen. Es handelt sich in den meisten Fällen um ein serverseitiges Script, das in der Lage ist, die Formulardaten zu verarbeiten. Außerdem muss sich das Script darum kümmern, einen geeigneten HTML-Inhalt an den Browser zu senden. Denn der Script-Aufruf ist zugleich ein normaler Seitenaufruf.
    Im obigen Beispiel ist ein PHP-Script als Ziel angegeben. Beim
action
-Attribut gelten alle Möglichkeiten und Regeln der Referenzierung.
    Wenn Formulardaten via HTTP an ein serverseitiges Verarbeitungsscript gesendet werden, muss eine HTTP-Request-Methode verwendet werden. In Formularen können Sie diese mit dem Attribut
method
festlegen. Der Normalfall für HTTP-Requests ist die GET-Methode. Wenn Sie kein
method
-Attribut angeben, ist das gleichbedeutend mit der Angabe
method="get"
.
    Wenn Sie
method="get"
wählen, hängt der Browser die Formulardaten als Parameter an die bei
action
angegebene URL-Adresse an. Die Anfrage, die beim Server eintrifft, sieht dann, um beim obigen Beispiel zu bleiben, so aus:
    http://www.example.org/sentform.php?name=Stefan+M%[email protected]&text=Das+ist+ein+kleiner+Text
    Die URL-Adresse erscheint nach Absenden des Formulars auch in dieser Form in der Adresszeile des Browsers des Formularanwenders. Das verarbeitende Script kann die GET-Parameter

Weitere Kostenlose Bücher