台灣最大程式設計社群網站
線上人數
1213
 
會員總數:246219
討論主題:189783
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> 表單傳送 IE10以上出現錯訊息
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
表單傳送 IE10以上出現錯訊息
價值 : 10 QP  點閱數:783 回應數:8
樓主

喵喵笨兔
初學者
5 24
337 58
發送站內信

不使用ASP 或 PHP.....,直接在網頁做表單傳送, 也就是按送出後會直接帶出User端的mail軟體來寄送表單內容。
在 Google Chrome,XP系統....IE9 執行,都可以,但在 IE10 執行時,按送出後、出現訊問視窗,
再按確定就會出現 IE 已停止運用而關閉 (試了幾台IE都一樣)。
請問這有辦法解法嘛? 謝謝

測試頁:http://kr1.myweb.hinet.net/test.htm

程式碼:





1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
這大多是ie本身的問題。之前很多人都有碰過。
可以試著用小寫的看看還會不會發生。

或是重新ie安裝處理一下吧。
本篇文章回覆於2015-12-18 14:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

喵喵笨兔
檢舉此回應
感謝浩瀚星空大大的回覆.....我原始的就是全用小寫....只是要詢問才亂打個有大寫的....

試了都一樣.....試了幾台都一樣.....應不是個人PC問題......只要是 IE10.....全都掛 >"<
本篇文章回覆於2015-12-21 13:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
我沒說是個人pc問題。是ie本身的問題。
在ie10曾經有一次更新會發生這樣的情況。

所以你全用ie10測試。當然就是全掛了。
正常來講。ie10也是過渡的東西了。你試試更新到ie11看看還會不會。

反正現在用ie10的也很少人了。
不是還在ie8或9就是已經更新到ie11了。



本篇文章回覆於2015-12-21 16:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

喵喵笨兔
檢舉此回應
感謝浩瀚星空大大再次的回覆....

我也知是IE10本身的問題....因為IE11我試過
不過.........也該死心了.....了,沒問題,就純用IE10有問題>"<!

但因為就是還有少數人在用IE10.....且這個是放在網上供人使用的....畢竟USER的PC要用那個版本也非全盤能控制的。
此發問本想說看能不能在程式碼內加上某指令來排除此問題,
不過.......好像也該死心放棄了....因為發問前也趴了好多文.....終究無解...。

再次感謝您的答覆....感恩+感謝^^
本篇文章回覆於2015-12-22 14:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
其實還是有解決的方法
不要用表單直接寄信
而是在ASP/PHP端接收表單後產生信件寄出
這樣就不會受到瀏覽器的影響
本篇文章回覆於2015-12-23 10:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
我在想他主要還是希望開啟用戶端的發信程式去寄信。
其實ie10會出錯就是在呼叫其它程式開啟時發生錯誤的。

這個其實在x軟那邊的技術文件上有說明ie10的問題。
似乎是因為安全性上的機制設計錯誤。才會發生這樣的問題。(詳細問題我也是一知半解,只知道是x軟本身的問題)

所以在我的客戶埵釣リ]會發生這樣的問題,我只能請他更新到ie11就好了。
只有ie10才有這樣的問題存在。認真來說。像是一些flash啟動的、skype啟用的語法。
也會發生這個問題。(我當時快被搞死)

而這問題又只能在用戶端處理。不可能替x軟幫處理這樣的問題。
只好改換方式了。

所以迷路你說的方式雖然也是一種方式。但那也只是避開了原本的問題。
且這還得server有支援發信。或是有額外的smtp才能處理的。

使用mailto就是代表只是要用用卡端的發信程式處理。不透過server處理。
本篇文章回覆於2015-12-23 12:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
不錯的參考

迷路
捐贈 VP 給 迷路 檢舉此回應
確實,如果是一定要讓使用者用outlook寄出的話,這個問題基本上無解
不過,這算是工作養成的習慣嗎?現在碰到無解的問題都先想怎麼樣繞開
畢竟總是跟老闆攤手說沒辦法,估計很快老闆就會揮手叫你滾XD

如果網站所在的伺服器沒有提供相關的功能,那就真的沒辦法了
但如果有,個人倒是認為主機寄信比使用者寄信好
像我就會直接關掉跳出來的outlook視窗
因為我現在都是直接在網頁信箱上收發信件,outlook根本就沒有設定信箱XD
本篇文章回覆於2015-12-24 09:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

喵喵笨兔
檢舉此回應
特感謝 浩瀚星空 & 迷路 兩位大大的討論回覆:

我也知用 ASP / PHP 的 Server 發信就可解決了 (也有用此法了)。只是有時簡易之事不想用到Server,且單純的網頁空間 (非自己的) 也沒有 cgi....server 功能,所以才會用這簡單的靠User端來達到發信功能。單純只是對這問題感到納悶而來求解的。不過,這終究是 微x 本身的問題.....唉....無解之題就算了。畢竟原兇是 微x 唄.....>"<
本篇文章回覆於2015-12-25 09:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.