Ciao a tutti , ho un file javascript dove genero codice html , e attraverso jquery lo vado ad appendere ad una pagina , e il codice di questa operazione è questo :

codice:
parametro = "nomfl" + conti; parametro2 = "perfl" + conti; 
percorsoFile = "<div id='perfl" + conti + "' class='" + ccd + "' style='background-color:white;'>Scarica  - 
 Cancella </div>";
il codice stampa "scarica" e "cancella" e al click dovrebbe far scaricare il file o cancellarlo con le relative funzioni che ora vi mostrerò (ho postato solamente la funzione con l'alert del parametro , che non vuole saperne di farsi vedere).

codice:
function downloadFi(codi){          
      alert(codi);          
}
Ora il problema è che l'alert del parametro non viene visualizzato ,al click mi rimanda al top del documento (quindi nemmeno il return false funziona) e non visualizzo l'alert del parametro. Il bello è che nella vecchia grafica realizzata in html 4 funzionava tutto alla perfezione , ma ora che ho convertito il tutto in html5 questa opzione non funziona , e vorrei sapere se in html5 ci sono delle restrizioni in qualcosa , oppure cosa devo cambiare . Vi ringrazio anticipatamente