我在我的網站的html文件中寫入了vbscript,並且無法使其工作。我知道它只適用於Internet Explorer,因爲這是我看到人們用這個問題寫的常見答案。我能夠獲得基本的VBScript工作,但是當試圖使用文件系統對象來打開文本文件時,什麼都不會發生。正在使用的代碼如下。在html文件中運行vbscript
<Script type="text/vbscript">
Dim fsobj, objtxt, thearr
Set fsobj = CreateObject("Scripting.FileSystemObject")
Set objtxt = fsobj.OpenTextFile("./subfolder/foo.txt", 1)
thearr = split(objtxt.readline, ",")
document.write(thearr(0) & " and " & thearr(1))
</script>
我得到的代碼工作與ASP擴展名保存時,而不是當我保存爲HTML,是有辦法得到它,只有使用HTML擴展工作?如果沒有人有解釋爲什麼沒有asp擴展腳本的文件系統對象腳本不起作用?我似乎無法搜索我正在尋找的答案。
謝謝,我真的不確定,即時通訊使用iis和vbscript。您會說什麼是訪問該文件並收集由逗號分隔的數據的最佳解決方法。我正在考慮用JavaScript重寫它,因爲我們想保留.html擴展名。 –
Web服務器上還是客戶端工作站上的文件? –
@Jo Jo。我在下面的答案中發佈了最佳解決方法。將文件後綴從.html更改爲.hta。 (即查看HTML應用程序)。 –