Moin,
ich hab mir diese Doku zur Hilfe genommen:
http://developer.apple.com/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/SafariJSDatabaseGuide.pdf
Mit db wird eine Verbindung zu einer Datenbank hergestellt. Ich müsste eigentlich von überall drauf zurgriff haben. Hab das nämlich nicht in ner Funktion oder ähnliches geschrieben. Siet bei mir wie folgt aus:
try {
if (!window.openDatabase) {
alert('Datenbank konnte nicht geöffnet werden.');
} else {
var shortName = 'my_db_name';
var version = '1.0';
var displayName = 'DB name';
var maxSize = 5242880; // in bytes -> (5MB)
var db = openDatabase(shortName, version, displayName, maxSize);
}
} catch(e) {
var INVALID_STATE_ERR;
if (e == INVALID_STATE_ERR) {
// Version number mismatch.
alert("Die Version der Datenbank ist nicht valide.");
} else {
alert("Unbekannter Fehler "+e+".");
}
return;
}