2013-10-21 25 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