Salut à tous,
Je développe actuellement sous HTML5 une appli. Sur le smartphone Android en 2.3, c'est niquel, sur la tablette qui tourne en 3.2, je n'arrive pas à créer la base de données.
Voici le code qui me pose soucis :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| var Database = function(){
var mydb=false;
}
Database.prototype.initDB = function() {
try {
if (!window.openDatabase) {
alert('not supported');
} else {
var shortName = 'sampledatabase';
var version = '1.0';
var displayName = 'Sample Database';
var maxSize = 65536; // in bytes
alert('1');
this.mydb = openDatabase(shortName, version, displayName, maxSize);
alert('2');
}
} catch(e) {
alert(e);
}
}
// Then we can easily make a new Database object and call the initDB method.
var database = new Database();
database.initDB(); |
Je vois l'alerte "1" mais pas le "2".
Merci.
PS : j'ai aussi les message d'erreur suivant :
security_err : dom exception 18
PS2 : j'ai cherché sur Google, en vain
Partager