Javascript e download file

  • Creatore Discussione Creatore Discussione Gian06
  • Data di inizio Data di inizio

Gian06

Utente Attivo
13 Set 2010
46
0
6
Ciao a tutti.

Qualcuno puo' spiegarmi perchè qualunque sistema adotti (sotto ne riporto quattro diversi) per effettuare un download di un file txt, invece della classica finestra di download (vuoi salvare o aprire ... ecc.) il file mi viene aperto direttamente su una finestra del browser?
Ho provato molti metodi, tra cui i seguenti:
1) <script type="text/javascript">
function startDownload(file)
{
element.setAttribute('download', file);
window.open=(file,'Download');
}
</script>
<input type=button onClick="startDownload('<?php echo $schedina_txt?>')" value='Download 1' >


2) <input type=button onClick="parent.open('<?php echo $schedina_txt?>')" value='Download 2' >

3) <form method="get" action="Schedina.txt">
<button type="submit">Download 3</button>
</form>


4) <button type="submit" onclick="window.open('Schedina.txt')">Download 4</button>

Gian06
 
Puoi farlo anche senza Javascript.
Devi soltanto aggiungere l'attributo download al tag a
Codice:
<a href="Schedina.txt" download>
    <button>Download</button>
</a>
 
Grazie, ma vorrei un bottone da cliccare. Posso utilizzare href con un bottone?
 

Discussioni simili