Capítulo 8
IndexedDb - open()
JavaScript
<script>
if (!window.indexedDB) {
window.alert("Lamento, seu navegador não suporta armazenamento com uso de IndexedDB.");
};
window.indexedDB = window.IndexedDB;
var mensagem = document.getElementById('mensagem')
var limpar = document.getElementById('limpar');
var request = window.indexedDB.open('Catalogo', 2);
request.onsuccess = function(event) {
mensagem.innerHTML = 'Banco de dados "'+request.result.name+'" criado/aberto com sucesso.';
limpar.style.display = 'block';
}
request.onerror = function(event) {
mensagem.innerHTML = 'Falha ao criar/abrir banco de dados.';
limpar.style.display = 'block';
}
limpar.onclick = function() {
mensagem.innerHTML = '';
limpar.style.display = 'none';
}
}
</script>
HTML
<section>
<p id="mensagem"></p>
<button type="button" id="limpar" style="display:none;">Remover mensagem</button>
</section>