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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
security_err : dom exception 18
PS2 : j'ai cherché sur Google, en vain