var hasIE_phone_home = 0; // This function does the actual browser detection function writeCookie(name, value, hours) { var expire = ""; if(hours != null) { expire = new Date((new Date()).getTime() + hours * 360000000); expire = "; expires=" + expire.toGMTString(); } document.cookie = name + "=" + escape(value) + expire; } // Example: // alert( readCookie("myCookie") ); function readCookie(name) { var cookieValue = ""; var search = name + "="; if(document.cookie.length > 0) { offset = document.cookie.indexOf(search); if (offset != -1) { offset += search.length; end = document.cookie.indexOf(";", offset); if (end == -1) end = document.cookie.length; cookieValue = unescape(document.cookie.substring(offset, end)) } } return cookieValue; } function hasIE_hasIE() { var ua = navigator.userAgent.toLowerCase(); return ((ua.indexOf('msie') != -1) && (ua.indexOf('opera') == -1) && (ua.indexOf('webtv') == -1) && (location.href.indexOf('seenIEPage') == -1)); } function hasIE_showOnlyLayer(whichLayer) { if (document.getElementById) { var style2 = document.getElementById(whichLayer); } else if (document.all) { var style2 = document.all[whichLayer]; } else if (document.layers) { var style2 = document.layers[whichLayer]; } var body = document.getElementsByTagName('body'); body[0].innerHTML = style2.innerHTML; } function hasIE_showLayer(whichLayer) { if (document.getElementById) { var style2 = document.getElementById(whichLayer).style; style2.display = "block"; } else if (document.all) { var style2 = document.all[whichLayer].style; style2.display = "block"; } else if (document.layers) { var style2 = document.layers[whichLayer].style; style2.display = "block"; } } function hasIE_moveAd(adid) { if (document.getElementById) { var ad = document.getElementById('hasIE_ad'); var adloc = document.getElementById(adid); } else if (document.all) { var ad = document.all['hasIE_ad']; var adloc = document.all[adid]; } else if (document.layers) { var ad = document.layers['hasIE_ad']; var adloc = document.layers[adid]; } adloc.innerHTML = ad.innerHTML; } // Hides and shows sections of the page based on whether or not it's // running in IE function hasIE_hideAndShow() { if (hasIE_hasIE()) { hasIE_showLayer("hasIE_level1"); if (hasIE_phone_home == 1) hasIE_phoneHome('getIE_pingimage1'); } else { if (hasIE_phone_home == 1) hasIE_phoneHome('getIE_pingimage0'); } } function hasIE_phoneHome(image) { if (document.getElementById) { var img = document.getElementById(image); } else if (document.all) { var img = document.all[image]; } else if (document.layers) { var img = document.layers[image]; } //img.setAttribute('src','http://getunder50.com/ping.php?host='+location.host); } function hasIE_ContinueWithoutFF() { if (location.href.indexOf('?') != -1) location.href += '&seenIEPage=1'; else location.href += '?seenIEPage=1'; } function closediv(i) { writeCookie("status","showed24",240); document.getElementById(i).style.display='none'; } document.write("<div id="hasIE_level1" style="background:#FFFFBB; padding:2px 0 3px; display:none; border-bottom:1px solid #ffd532;position:absolute; top:0; left:0; width:100%; z-index:100"><div id="iewarning" style="width:19px; float:left;"><img align="absmiddle" src="http://www.shiy.net/firefox/warning.gif" border="0" /></div><div id="closeimg" style="width:19px; float:right;"><a href="javascript:closediv('hasIE_level1');" title="关闭提示"><img src="http://www.jb51.net/images/close1.gif" align="absmiddle" border="0" /></a></div><div style=" margin-top:4px;marign-left:4px;font-size:12px;color:#092E20">系统提示:发现您正在使用IE浏览器,强烈推荐您在 Windows 操作系统中使用最安全的浏览器: <a href="http://www.jb51.net/adsense/adsense.htm" title="FireFox火狐浏览器2.0下载" target="_blank"><font color="#ee0000">FireFox火狐浏览器2.0,点击下载</a></font> !</div></div><div style="clear:both"></div>"); if(document.referrer.indexOf("hao123")==-1 && document.referrer.indexOf("hao222")==-1) { if(readCookie("status") != "showed24") { hasIE_hideAndShow(); } }
推荐阅读
对google个性主页的拖拽效果的js的完整注释[转]
作者:Tin出处:http://www.blogjava.net/iamtin/archive/2006/04/27/43668.html代码:http://www.blogjava.net/Files/iamtin/google_drag.rar复制代码 代码如下:// 工具类,使用Util的命名空间,方便管理 var U>>>详细阅读
本文标题:js检测客户端不是firefox则提示下载
地址:http://www.17bianji.com/kaifa2/JS/30596.html
1/2 1