很多新手朋友们都不知道 js 怎么导出 txt,下面有个不错的示例,大家可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
- <head>
- <title>
- Downloadify
- </title>
- <meta http-equiv="content-type" content="text/html;charset=utf-8">
- <style type="text/CSS" media="screen">
- body {background: #fff; width: 500px; margin: 20px auto;} input, textarea,
- p { font-family: 宋体, 黑体; font-size: 12pt;} input, textarea { border: solid
- 1px #aaa; padding: 4px; width: 98%;}
- </style>
- <script type="text/javascript" src="js/swfobject.js">
- </script>
- <script type="text/javascript" src="js/downloadify.js">
- </script>
- <!-- <script type="text/javascript" src="js/downloadify.min.js"></script> -->
- <script type="text/javascript">
- window.load = function() {
- Downloadify.create('downloadify', {
- filename: function() {
- return document.getElementById('filename').value;
- },
- data: function() {
- return document.getElementById('data').value;
- },
- onComplete: function() {
- alert('成功保存文件!');
- },
- onCancel: function() {
- alert('您已经取消保存文件');
- },
- onError: function() {
- alert('出现错误了');
- },
- swf: 'js/downloadify.swf',
- downloadImage: 'js/download.png',
- width: 100,
- height: 30,
- transparent: true,
- append: false
- });
- }
- </script>
- </head>
- <body onload="load();">
- <input type="text" name="filename" value="文件名.txt" id="filename" />
- <br />
- <textarea cols="60" rows="10" name="data" id="data">
- 文件内容
- </textarea>
- <p id="downloadify">
- You must have Flash 10 installed to download this file.
- </p>
- </body>
- </html>
来源: