Ik zoek een scriptje die je textarea opslaat dmv een button te drukken.
iets met onclick misschien?
function download(text, name, type) {
var a = document.getElementById("a");
var file = new Blob([text], {type: type});
a.href = URL.createObjectURL(file);
a.download = name;
}
<a href="" id="a">click here to download your file</a>
<button onclick="download('file text', 'myfilename.txt', 'text/plain')">Create file</button>
function download(filename, content)
{
var a = document.createElement('a');
linkDownload(a, filename, content);
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
}
[size=xsmall]Toevoeging op 13/10/2015 20:36:12:[/size]
Anna Smit op 13/10/2015 20:34:13
function download(filename, content)
{
var a = document.createElement('a');
linkDownload(a, filename, content);
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
}
Ik denk dat de topicstarter op zoek is naar een oplossing in (puur) JavaScript (dit topic staat in het JavaScript subforum).
Het kan wel, al is dit niet echt het juiste / makkelijkste middel om dit doel te bereiken. Het zou inderdaad een stuk makkelijker zijn als je gebruik maakt van een server side scriptingtaal zoals bijvoorbeeld PHP.
I don't know about this one though :/. strip_slashes() is alleen nodig als magic_quotes_gpc aan staat. Bij htmlspecialchars() is het handig/verstandig om deze te voorzien van meer parameters (de juiste flags -parameter 2- en een specifieke character encoding -parameter 3-). Ik weet niet waar je deze bovenstaande alles-in-een functie vandaan getrokken hebt of dat je deze zelf verzonnen hebt?