2013-10-21 56 views
0

我已經達到了一些問題:FSO.CreateTextFile - 停止不採取行動

<script language="javascript"> 
function MyFunc() 
{ 
    var str = document.getElementById("TextArea1").value; 
    alert(str); 
} 
function CreateFile() 
{ 
    //var path = document.location.substring(8, (path.length - 4)) + ".txt"; 
    var path = "z:\\file.txt"; 
    alert(path); 
    var fso = new ActiveXObject("Scripting.FileSystemObject"); 
    alert("Set FSO."); 
    var s = fso.CreateTextFile(path, true); 
    alert("Created."); 
    var str = document.getElementById("Select1").value; 
    s.write(str); 
    alert("Written."); 
    s.close(); 
} 
</script> 

貌似我不甚至到達第二個警報。你知道嗎,我錯過了什麼?

回答

0

是的,我知道。你已經創建了兩個函數,但你還沒有調用它們。另外,在腳本標記中,語言應該是「text/javascript」。

+0

後來被稱爲:

<按鈕的onclick = 「JavaScript的:的CreateFile()」>行

更多或更少的,則返回第一警報,而不是第二。 – user2868288