2011-11-03 39 views
0

我使用的.aspx頁面,我想保存按鈕點擊一些數據,這是我使用的功能如何將innerhtml保存爲文本文件,使用java腳本的某個文件夾中的html文件?

function save() { 
      var t1 = document.getElementById('test').innerHTML; 
      alert(t1); 
     } 

與.text區段文件,.html文件在桌面上某個文件夾中提取。 該文件夾應該出現,我可以保存該文件的任何擴展名.text或.html。

+0

教導用戶按下Ctrl-S? (保存頁面) – TJHeuvel

+2

編號不要將「數據」保存爲HTML。這只是簡單的推遲。找出需要的數據,提取它,以JSON形式發送到服務器,並讓服務器將其存儲在數據存儲區X. – Raynos

+0

TJHeuvel: - 我想將頁面的特定部分作爲模板保存到文件夾中,重新將模板選擇附加到相同的元素。 – NoviceToDotNet

回答

3

瀏覽器中的Javascript沒有文件I/O功能。最好的辦法是彈出一個窗口,只顯示要保存的文本,然後使用瀏覽器進行保存或將文本發送到服務器,並將其作爲新頁面提供適當的下載MIME類型。

+0

但我想將它保存到帶有用戶選擇擴展名的桌面文件夾,如.text或.html。他可以重新添加以將元素從文件夾選擇保存到同一個元素,我從中提取這些數據。 – NoviceToDotNet

相關問題