I have some JavaScript code loaded from a local HTML file (without going through a webserver).. i.e., opened using file://
Is there a way the JavaScript code in this file can be used to write to a local file?
I know that cross-site restrictions do not allow lot of things in JavaScript, but this is not cross-site, so it should be allowed in theory.
There's a jQuery plugin jQuery.twFile that allows you to read and write to a local file.
In case of Internet Explorer you can use ActiveX.
<html>
<head>
<script type="text/javaScript">
function WriteToFile()
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var txtFile = fso.CreateTextFile("c:\\TestFile.txt", true);
txtFile.WriteLine("This is a test");
txtFile.Close();
}
</script>
</head>
<body>
<p>
<script type="text/javaScript"> WriteToFile(); </script>
</p>
</body>
</html>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With