Forse è meglio così, d'altronde nella presenza di moltemparole chiave nella tag cloud rischi di appesantire eccessivamente la pagina...
Cmq in javascript le stringhe racchiuse tra virgolette possono occupare una sola riga ( al contrario di php e altri )
Io farei così:
Non c'è bisogno di nascondere il div ormai_caricato.Codice PHP://caccia l'onload dal body, si può definire direttamente da javascript
window.onload = function() {
//Qui metti tutti i nomi dei files
var files = [
"primo.wav",
"secondo.wav",
"terzo.wav"
],
html = "",
i = 0,
l = files.length;
for(; i!==l; i++)
html += "<embed autostart='false' loop='false' src='" + files[i] + "' id='suono" + i + "' />";
document.getElementById('ormai_caricato').innerHTML = html;
}
Ah, un altra cosa.
Il motivo per cui ti consiglio innerHTML al posto degli embed già inseriti nel codice è il diverso comportamento di IE e di Firefox con gli embed nascosti: mentre Firefox non carica gli embed fin quando non vengono mostrati, al contrario IE li carica fin da subito.
Te ne puoi accorger provando la versione LIVE e quella ISTANTANEA: in Explorer il risultato è identico.
PS: guarda qui http://www.google.com/search?q=javas...ient=firefox-a
Quella più chiarw è quasi sempre la guida di Firefox, purtroppo però è legata all'implementazione di questo browser.

Rispondi quotando