[问题] 如何动态加载方法?

楼主: 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