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

作者: aoksc (重出江湖)   2015-07-02 07:57:02
請問各位
續上一篇的問題
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這方法而出錯(即便沒有執行到他)
請問有什麼方式可以解決呢?
謝謝
作者: evernever (Base64)   2015-07-02 09:38:00
都已經確認不是ie8了, 為什麼還呼叫 swal?
作者: Ammenze (藍天白雲)   2015-07-02 09:41:00
你兩個判斷寫反了吧..
作者: aoksc (重出江湖)   2015-07-02 09:52:00
我本來想法就是如果不是IE8才載入sweet alert因為sweet alert在IE8會有問題 所以用alert替代
作者: Kenqr (function(){})()   2015-07-02 11:37:00
先檢查swal是否已定義,未定義就指定一個空函數給他

Links booklink

Contact Us: admin [ a t ] ucptt.com