很多新手朋友們都不知道js怎麼導出txt,下面有個不錯的示例,大家可以參考下
代碼如下: <!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>