WEB开发网
开发学院网页设计JavaScript javascript中alert函数的替代方案,一个自定义的对... 阅读

javascript中alert函数的替代方案,一个自定义的对话框的方法

 2010-03-24 00:00:00 来源:WEB开发网   
核心提示: 如上图所示,经过我的测试,javascript中alert函数的替代方案,一个自定义的对话框的方法(2),这个对话框可以使用在IE6 7 8,Firefox,首先,我们需要判断浏览器的类型,Chrome等多个主流浏览器中,下面就和大家一起看看他的代码吧

如上图所示,经过我的测试,这个对话框可以使用在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 }

上一页  1 2 3 4 5 6  下一页

Tags:javascript alert 函数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接