我想嘗試使用HTML上的小屏幕輸出文件。每次我點擊按鈕我想要替換文件中的文本。這是我寫的代碼:寫入html中的文本文件
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>This is Web App</title>
</head>
<script>
function createDoc()
{
var doc=document.open("answer.txt","replace");
var txt="<html><body>You clicked Allow</body></html>";
doc.write(txt);
doc.close();
}
function createDoc2()
{
var doc=document.open("answer.txt","replace");
var txt="<html><body>You clicked Deny</body></html>";
doc.write(txt);
doc.close();
}
</script>
<body>
<h1> This is the visitor at your house</h1>
<img src = "./images/chef.gif" width="130" height="101" />
<br />
<button name="Yes" type="button" onclick="createDoc()">Allow! </button>
<button name="No" type="button" onclick="createDoc2()">Deny! </button>
</body>
</html>
我知道這不是正確的做法,但我正在努力學習。請幫助我並指出我的錯誤,並告訴我如何儘可能糾正錯誤。我知道可能會有很多。我現在只是想教自己。非常感謝您的幫助。
我不知道這甚至可能o.O –
呃,那是因爲你不能。有HTML5 File API,但這聽起來不像你想要做的。這將是一個巨大的安全風險... – tjameson
@tjameson我有一個想法,它不會工作,但想嘗試。有沒有辦法像發送Get請求或其他內容? –