2016-01-20 61 views
0

今天我創建了一個html文檔。編碼登錄和註冊網站。我的想法如下: 當你創建一個帳戶時,你的數據應該保存在一個文本文件中(不安全)。 登錄時,代碼應該將輸入與文件中的數據進行比較。 但是,當我想爲我的文件初始化變量時,Internet Explorer顯示以下錯誤:SCRIPT445:此對象不支持此操作。 標記線我這裏有:Javascript文件變量聲明/創建錯誤:此對象不支持此操作

//Here is the layout creation... 
<script> 
    function login() 
    { 
    var username = document.getElementById("txtusername").value; 
    var kennwort = document.getElementById("txtpassword").value; 
    } 
    function register() 
    { 
    var rusername = document.getElementById("txtrusername").value; 
    var remail = document.getElementById("txtremail").value; 
    var rkennwort = document.getElementById("txtrpassword").value; 
    var rconfirmpassword = document.getElementById("txtrconfirmpassword").value; 
    if(rpassword!=rconfirmpassword) 
    { 
     alert(unescape("The passwords do not match!", "Error")); 
     return; 
    } 

    //This line creates the error 
    var file = new File("C:/Users/Konsicoder/Desktop/Data/data.txt"); 
    //This line creates the error 

    alert("Success!", "Success"); 
    } 
</script> 
+1

''//不是HTML中的評論。 –

回答

-1

代替提供本地文件系統路徑和實例化一個File對象,你可能需要使用瀏覽器文件選擇器能夠首先獲得一個句柄的本地文件。

[http://www.html5rocks.com/en/tutorials/file/dndfiles/][1] [使用文件API] [1]

這裏是SO提供有關File對象如何被實例化的細節後JavaScript讀取文件: How to instantiate a File object in JavaScript?

+0

請參閱?當某人將解決方案與答案中的某些內容聯繫起來時,就是這個問題。它消失了。泡芙,這個問題沒有更多的解決方案。 – GustavoCinque

相關問題