Buon pomeriggio a tutti,
vista l'esigenza di creare un'animazione in un sito che sto facendo, ho creato una serie di funzioni che a intervalli regolari mostrano le immagini di cui ho bisogno...
La verit� � che l'animazione funziona correttamente, per� sono sicuro che esiste un modo MOLTO pi� elegante di risolvere il problema... vi spiego, ho le seguenti funzioni:
function show1() {
window.setTimeout(function() {
document.getElementById("slide2").style.visibility ="visible";
},7000);
}
function show2() {
window.setTimeout(function() {
document.getElementById("slide3").style.visibility ="visible";
},9000);
}
function show3() {
window.setTimeout(function() {
document.getElementById("slide4").style.visibility ="visible";
},10000);
}
etc etc fino a la show20()...
e le richiamo nel file html in questo modo...
<body onload="show1b(); show2b(); show3b(); show4b(); show1(); show2(); show3(); show4(); show5(); show6(); show7(); show8(); show9(); show10(); show11(); etc etc...">
Ora le domande sono:
Prescindendo dalla correttezza del metodo, 20 funzioni sono pi� pesanti da caricicare che un'unica funzione? Vale la pena unificare le funzioni o non cambia molto?
...eventualmente qualcuno saprebbe indicarmi un metodo per creare un'unica funzione che richiami le 20 sub funzioni?
Grazie e un saluto a tutti dalla Spagna!!!!