[ js ] 網頁上能否寫入資料?

看板Ajax作者 (睡覺)時間14年前 (2011/01/06 15:35), 編輯推噓5(5010)
留言15則, 8人參與, 最新討論串1/1
想請教各位大大一個問題(或是觀念) 我寫了一個很基本的測試網頁 用IIS自己當主機 將寫好的網頁擺上去 我設置了一個button 請問有辦法 當使用者在網頁上按下這個button之後 再使用者自己電腦裡寫入一個txt文字檔嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.110.234

01/06 15:42, , 1F
這跟在使用者電腦放一個病毒是一樣的意思....
01/06 15:42, 1F

01/06 15:52, , 2F
要放資料 以前是放cookie 現在有HTML5 可以放Storage
01/06 15:52, 2F

01/06 18:01, , 3F
限定IE的話應該可以
01/06 18:01, 3F

01/07 09:30, , 4F
請問3樓t大,不知道我該怎麼使用?
01/07 09:30, 4F

01/07 09:31, , 5F
或是有網頁可以讓我參考的(關鍵字也可以,我可以自己找)
01/07 09:31, 5F

01/07 10:32, , 6F
在你自己電腦上用 javascript 的fso可以
01/07 10:32, 6F
我目前是寫一個網頁(自己當主機by iis) 網頁上有一個按鈕 按鈕內容 fso = new ActiveXObject("Scripting.FileSystemObject"); f1 = fso.CreateTextFile("c:\\testfile.txt", true); f1.WriteLine("Testing 1, 2, 3.") ; f1.Write ("This is a test."); f1.Close(); 不過按了之後,都沒反應,所以才上來請教大大有沒有相關經驗可以提供^^ ※ 編輯: lovecomic 來自: 140.115.110.234 (01/07 10:44)

01/07 13:40, , 7F
記得之前試過 IE會問是否要執行script 允許之後才能寫檔
01/07 13:40, 7F

01/07 16:36, , 8F
你用什麼瀏覽器 ?
01/07 16:36, 8F

01/07 16:54, , 9F
我試過chrome 跟 ie8 ,不過都沒反應
01/07 16:54, 9F

01/07 16:54, , 10F
ie8有跳出script,我按允許,但一樣沒產生.txt檔
01/07 16:54, 10F

01/07 19:24, , 11F
我把你的code在local存成html檔再用IE8去開 可以寫檔沒問題
01/07 19:24, 11F

01/07 19:25, , 12F
此外這是IE only的語法 非IE瀏覽器可以不用測了
01/07 19:25, 12F

01/07 22:26, , 13F
這種金變態的做法就不要再JS硬幹了吧
01/07 22:26, 13F

01/07 22:26, , 14F
你不然用flash或是silverlight還可以呼叫filedialog
01/07 22:26, 14F

01/07 22:26, , 15F
至少使用者知道自己會遇到什麼!而且跨瀏覽器的
01/07 22:26, 15F
文章代碼(AID): #1D9N2ysg (Ajax)
文章代碼(AID): #1D9N2ysg (Ajax)