[問題] 如何動態載入方法?

看板Ajax作者 (重出江湖)時間9年前 (2015/07/02 07:57), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/2 (看更多)
請問各位 續上一篇的問題 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

07/02 09:38, , 1F
都已經確認不是ie8了, 為什麼還呼叫 swal?
07/02 09:38, 1F

07/02 09:41, , 2F
你兩個判斷寫反了吧..
07/02 09:41, 2F

07/02 09:52, , 3F
我本來想法就是如果不是IE8才載入sweet alert
07/02 09:52, 3F

07/02 09:53, , 4F
因為sweet alert在IE8會有問題 所以用alert替代
07/02 09:53, 4F

07/02 11:37, , 5F
先檢查swal是否已定義,未定義就指定一個空函數給他
07/02 11:37, 5F
文章代碼(AID): #1Lb7vIHj (Ajax)
文章代碼(AID): #1Lb7vIHj (Ajax)