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>