欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript使用FileSystemObject對(duì)象寫入文本文件內(nèi)容的方法

 更新時(shí)間:2015年08月05日 09:42:49   作者:皮蛋  
這篇文章主要介紹了JavaScript使用FileSystemObject對(duì)象寫入文本文件內(nèi)容的方法,實(shí)例分析了javascript使用ActiveXObject的技巧與常見問題的解決方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JavaScript使用FileSystemObject對(duì)象寫入文本文件內(nèi)容的方法。分享給大家供大家參考。具體如下:

這段代碼主要是練習(xí)JavaScript的FileSystemObject對(duì)象,用它來(lái)讓JavaScript向一個(gè)文本文件中寫入內(nèi)容,這個(gè)TXT文件的路徑你可以自己指定,然后定義好要寫入的內(nèi)容,運(yùn)行代碼,你會(huì)發(fā)現(xiàn)原來(lái)的TXT文本中的內(nèi)容已改變。

運(yùn)行效果如下圖所示:

具體代碼如下:

<html>
<head>
<title>寫入文本文件</title>
</head>
<body>
<hr>
<script language="JavaScript"> 
var ForWriting = 2;
var strFile = "c:\\test.txt";
var objFSO = new ActiveXObject("Scripting.FileSystemObject");
// 檢查文件是否存在
if (objFSO.FileExists(strFile)){
  // 打開文本文件
  var objStream = objFSO.OpenTextFile(strFile,ForWriting,true,false);
  // 寫入字符串?dāng)?shù)據(jù)
  objStream.WriteLine("JavaScript的FileSystemObject對(duì)象");
  objStream.WriteLine("JavaScript寫入文本文件的內(nèi)容");
  document.write("寫入文本文件" + strFile + "成功<br>");
  objStream.Close(); // 關(guān)閉文件
}
else
  document.write("文本文件: " + strFile + "不存在<br>");
</script>
</body>
</html>

但是有的情況下瀏覽器會(huì)報(bào)錯(cuò)未能創(chuàng)建對(duì)象.

F12開發(fā)者模式調(diào)試時(shí)發(fā)現(xiàn):運(yùn)行至new ActiveXObject這行時(shí),automation服務(wù)器未能創(chuàng)建對(duì)象。

解決方法:

IE瀏覽器->工具->Internet選項(xiàng)->安全->自定義級(jí)別->設(shè)置

->“對(duì)未標(biāo)記為可安全執(zhí)行腳本的ActiveX控件初始化并執(zhí)行腳本”設(shè)置為啟用,確定即可。

注意:

啟用此選項(xiàng)只可用于調(diào)試本地代碼,在訪問其它網(wǎng)站前一定記得改過來(lái)。
否則惡意腳本將通過IE具有讀、寫、遍歷你本地文件等的全部權(quán)限!

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論