Originariamente inviato da fcaldera
per snellire il codice inizia con lo scrivere pezzi di codice simile in un unica funzione
ad esempio se usi molte volte document.getElementByid(...) è buona regola usare una funzione del tipo
function $(id) { return document.getElementById(id); }
e usare quindi il simbolo $ come alias di quel metodo (ciò che fa anche prototype, per esempio)
effettivamente ci sono parecchi getElementById, se ti posto un pezzetto di codice, potresti snellirmelo a mo d'esempio???
codice:
function inizia(movie,livelloNuovo,x,y,movieRif){
inizializza("caricamento");
document.getElementById("caricato").style.display ="none";
document.getElementById("errore").style.display ="none";
document.getElementById("caricamento").style.display ="block";
setTimeout("cercaFlash('"+movie+"','"+livelloNuovo+"','"+x+"','"+y+"','"+movieRif+"')", 500);
}
grazie lake, ora funziona, ma volevo chiedere un'ultima cosa:
siccome quando chiamo una funzione devo passare tutti i parametri, non esiste un sistema per evitare di crearmi un'altra funzione tipo scrivere un pezzetto di codice, e incorporarlo nella funzione senza passare i parametri???
voglio sottolineare che in questo modo va bene, ma era tanto per sapere qualcosa in più.
Grazie, ciao.