javascript中alert函数的替代方案,一个自定义的对话框的方法
2010-03-24 00:00:00 来源:WEB开发网如上图所示,经过我的测试,这个对话框可以使用在IE6 7 8,Firefox,Chrome等多个主流浏览器中。下面就和大家一起看看他的代码吧。
首先,我们需要判断浏览器的类型,这里用了几个bool变量来代表不同的浏览器。
1 var springweb_typeIsIE = false;
2 var springweb_typeIsGecko = false;
3 var springweb_typeIsWebkit = false;
4
5 var springweb_typeIsIE6 = false;
6 var springweb_typeIsIE7 = false;
7 var springweb_typeIsIE8 = false;
8 var springweb_typeIsFireFox = false;
9 var springweb_typeIsChrome = false;
10 var springweb_typeIsSafari = false;
11
12 var agent = window.navigator.userAgent;
13
14 if (agent.indexOf("MSIE 6") != -1) {
15 springweb_typeIsIE6 = true;
16 springweb_typeIsIE = true;
17 }
18 else if (agent.indexOf("MSIE 7") != -1) {
19 springweb_typeIsIE7 = true;
20 springweb_typeIsIE = true;
21 }
22 else if (agent.indexOf("MSIE 8") != -1) {
23 springweb_typeIsIE8 = true;
24 springweb_typeIsIE = true;
25 }
26 else if (agent.indexOf("Firefox") != -1) {
27 springweb_typeIsFireFox = true;
28 springweb_typeIsGecko = true;
29 } else if (agent.indexOf("Chrome") != -1) {
30 springweb_typeIsChrome = true;
31 springweb_typeIsWebkit = true;
32 }
33 else if (agent.indexOf("Safari") != -1) {
34 springweb_typeIsSafari = true;
35 springweb_typeIsWebkit = true;
36 }
Tags:javascript alert 函数
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接