<tr><td>Text to Save:</td></tr>
<textarea id='inputTextToSave' cols='70' rows='5'></textarea>
<tr><td>File Name to Save:</td>
<td><input id='inputFileNameToSave' style='width:150px;'>
<td><button onclick='saveTextAsFile()' style='width:150px;'>
Save Text to File</button></td></tr>
<tr><td>File to Load:</td>
<td><input type='file' id='inputFileToLoad'></td>
<td><button onclick='loadFileAsText()' style='width:150px;'>
Load File as Text</button><td></tr>
<script type='text/javascript'>
function saveTextAsFile(){
document.getElementById('inputTextToSave').value;
new Blob([textToSave],{type:'text/plain'});
window.URL.createObjectURL(textToSaveAsBlob);
document.getElementById('inputFileNameToSave').value;
var downloadLink=document.createElement('a');
downloadLink.download=fileNameToSaveAs;
downloadLink.innerHTML='Download File';
downloadLink.href=textToSaveAsURL;
downloadLink.onclick=destroyClickedElement;
document.body.appendChild(downloadLink);
function destroyClickedElement(event){
document.body.removeChild(event.target);};
function loadFileAsText(){
document.getElementById('inputFileToLoad').files[0];
var fileReader=new FileReader();
fileReader.onload=function(fileLoadedEvent) {
var textFromFileLoaded=fileLoadedEvent.target.result;
document.getElementById('inputTextToSave').value=
fileReader.readAsText(fileToLoad,'UTF-8');}
No comments:
Post a Comment