Information Technology Reference
In-Depth Information
document.forms[0].homepage[1].value" >
<option value=www.google.com>www.google.com
<option
value=html5.komplett.cc/code>html5.komplett.cc/code
<option value=slashdot.org>slashdot.org
<option value=heise.de>heise.de
</select>
</datalist>
Listing 3.2: Eine »datalist« mit dem Fallback für ältere Browser
Wie in diesem Listing zu sehen ist, müssen die option -Elemente mit einem
Text-Node versehen werden, da das »alte« select -Element nicht den Inhalt des
value -Attributs anzeigt, sondern den Text. Das onchange -Event in dem select -
Element setzt den aktuellen Text des Auswahlmenüs in das Textfeld ein (ver-
gleiche Abbildung 3.8).
Abbildung 3.8: Eine Kombination aus »input«- und »select«-Elementen als Fallback
für ältere Browser (hier Internet Explorer 8)
3.3.4
Kryptografische Schlüssel mit »keygen«
Das keygen -Element hat bereits eine lange Geschichte im Browser Mozil-
la Firefox (enthalten seit Version 1.0), trotzdem meldete Microsoft große Be-
denken bei der Implementierung in HTML5 an. keygen wird zur Erzeugung von
kryptografischen Schlüsseln verwendet, und so kompliziert das klingt, so kom-
pliziert ist es leider auch.
Ganz einfach gesprochen ist die Idee hinter diesem Element folgende: Der
Browser erzeugt ein Schlüsselpaar, das aus einem öffentlichen Schlüssel
( public key ) und einem privaten Schlüssel ( private key ) besteht. Der öffentliche
Schlüssel wird mit den anderen Formulardaten verschickt und steht anschlie-
ßend der Server-Anwendung zur Verfügung, während der private Schlüssel
im Browser gespeichert bleibt. Nach diesem Schlüsselaustausch haben Ser-
Search WWH ::




Custom Search