link.onclick = function() {
console.log("display started");
link.style.background = "red";
link.style.color = "black";
listContents('music');
}
function listContents(storagename) {
//Clear up the list first
// results.html("");
var files = navigator.getDeviceStorage(storagename);
console.log("files object "+files);
var cursor = files.enumerate();
console.log("cursore object "+cursor);
cursor.onsuccess = function() {
//alert("Got something");
var file = this.result;
if (file != null) {
var imageElement = $('<img height="100" width="75">');
imageElement.attr('src', window.URL.createObjectURL(file));
$("<p>" + file.name + "," + file.lastModifiedDate + "," + file.type + "," + file.size + "</p>").appendTo('#results');
imageElement.appendTo("#results");
this.done = false;
} else {
this.done = true;
}
if (!this.done) {
this.continue();
}
}
}
Ici, cliquez sur le bouton de lien Je veux que tous les fichiers audio soient affichés dans une liste. Un exemple de fonction est donné, mais il est en jquery. Je veux implémenter la fonction listContents()
en utilisant du JavaScript pur.Comment récupérer et lister les données de la carte SD dans Firefox OS
Quelqu'un peut-il vous aider, s'il vous plaît?
Quoi que vous vouliez faire, vous ne devriez pas changer la valeur de 'this.done'. En dehors de cela, je ne comprends pas votre question. – thomas
Je veux écrire ce code dans le script Java ici il est donné dans jquery ..et je ne kwn comment convertir est de Jquery au script java. – user3679542
Je ne vois aucun effort de votre part pour résoudre le problème par vous-même. Veuillez indiquer clairement le code en retrait la prochaine fois. En ce qui concerne votre question, je vous recommande d'apprendre les bases de la manipulation du DOM JavaScript. Ce que vous demandez est vraiment basique et ne devrait pas être quelque chose à demander sur SO! – thomas