HTML and CSS Reference
In-Depth Information
// Variablen aus dem Form Feld lesen
var neuvorname document.kontaktinfo.vorname.value;
var neuname document.kontaktinfo.nachname.value;
var neutelefon document.kontaktinfo.telefon.value;
Nur wenn die Variable neuvorname oder die Variable neuname nicht leer ist, wird der
für den JavaScript-Aufruf notwendige Parameter aus Vorname, Nachname und Tele-
fonnummer gebildet …
if (neuvorname ! "" || neuname ! "") {
// Parameter bilden
var neuadresse { 'firstName': neuvorname, 'lastName': neuname,
'phoneNumber': neutelefon };
… und letztendlich an die JavaScript-API übergeben, die den neuen Eintrag im Adress-
buch erstellt und anschließend die JavaScript-Funktion addContact Return() aufruft:
navigator.contacts.newContact(neuadresse, addContact Return);
Die Funktion macht nichts anderes, als den gerade erstellten Eintrag aus der Datenbank
zu holen und den gespeicherten Vor- und Nachnamen in einer Meldungsbox anzu-
zeigen.
Einträge abrufen
Jetzt wollen wir die gespeicherten Einträge wieder aus dem iPhone-Adressbuch heraus-
holen und eine Liste mit allen im Adressbuch befindlichen Vornamen und Nachnamen
erstellen. Zusätzlich wollen wir die von der JavaScript-API zur Verfügung gestellten
optionalen Einstellungen ebenfalls berücksichtigen.
Bild 3.50: Links: Das Beispiel besitzt einen
einfachen Bildschirm, über den alle Kontakte
innerhalb des Adressbuchs abgerufen werden
können.
Rechts: Verändert man keinen der vorgegebenen
Werte, werden die Vor- und Nachnamen der
ersten 20 Kontakte aus Ihrem Adressbuch
gelesen und dargestellt.
Dass es sich um die ersten 20 und nicht etwa um die ersten 50 Einträge handelt, wird im
Beispiel mit dem Wert unter Einträge/Seite festgelegt. Wollen Sie die ersten 20 Einträge
überspringen, können Sie unter Startseite in unserer Beispielanwendung eine 2 eingeben.
Search WWH ::




Custom Search