<a href="download.html?file=pippo.zip">Pippo</a><br> <a href="download.html?file=pluto.zip">Pluto</a><br> <a href="download.html?file=paperino.zip">Paperino</a><br>Notate che tutti i link fanno riferimento al file download.html al quale viene associata una querystring di nome "file" il cui valore è il nome del file zip da scaricare.
// Recupero la querystring ed il nome del file da scaricare
var querystring = location.search;
var file = querystring.substring(6);
// Imposto la funzione di download
// con un link al file specificato
function Download()
{
location.href = file;
}
// Imposto il messaggio
var msg;
// Verifico che sia stato specificato un file
// ed in caso lancio la funzione di download
if (file == "" || file == "undefined" || file.charAt(0) == " ")
{
msg = "Nessun file specificato";
}
else
{
msg = "Stà per partire il download del file " + file.bold();
window.setTimeout("Download()", 5000);
}
// Stampo a video il messaggio
document.write(msg);
| CSS (Corso) Web Design ed Accessibilità secondo il W3C con CSS ed XHTML. A partire da 29 €. | |
| HTML (Corso) Il linguaggio di marcatura per il Web. A partire da 29 €. | |
| Javascript (Corso) Guida completa allo scripting lato client. A partire da 39 €. |