作者aoksc (重出江湖)
看板Ajax
標題[問題] 如何動態載入方法?
時間Thu Jul 2 07:57:02 2015
請問各位
續上一篇的問題
sweet alert這個js在IE8以下會有問題
我是用ASP.NET
Head的部份有寫了一段
<%
if(XXX.equal("IE8")…)
Response.Write("不載入sweet alert js")
else
Response.Write("載入sweet alert js");
%>
但他的方法swal()
我是在<script>裡面寫了一段判斷瀏覽器版本if
if(是否為IE8)
alert('是IE8');
else
swal('不是IE8');
但在IE8的瀏覽器底下會因為沒有swal這方法而出錯(即便沒有執行到他)
請問有什麼方式可以解決呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.0.154
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1435795026.A.46D.html
推 evernever: 都已經確認不是ie8了, 為什麼還呼叫 swal? 07/02 09:38
推 Ammenze: 你兩個判斷寫反了吧.. 07/02 09:41
→ aoksc: 我本來想法就是如果不是IE8才載入sweet alert 07/02 09:52
→ aoksc: 因為sweet alert在IE8會有問題 所以用alert替代 07/02 09:53
推 Kenqr: 先檢查swal是否已定義,未定義就指定一個空函數給他 07/02 11:37