兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
来源:互联网 发布:淘宝桌面官方下载 编辑:程序博客网 时间:2024/05/22 02:07
<script type="text/javascript"><!--
function GOOGLEResize(){
alert(1);
}
var ua=navigator.userAgent.toLowerCase();
var isStrict=document.compatMode=="CSS1Compat",
isOpera=ua.indexOf("opera")>-1,
isSafari=(/webkit|khtml/).test(ua),
isIE=ua.indexOf("msie")>-1,
isIE7=ua.indexOf("msie 7")>-1,
isGecko=!isSafari&&ua.indexOf("gecko")>-1,
isBorderBox=isIE&&!isStrict,
isWindows=(ua.indexOf("windows")!=-1||ua.indexOf("win32")!=-1),
isMac=(ua.indexOf("macintosh")!=-1||ua.indexOf("mac os x")!=-1),
isLinux=(ua.indexOf("linux")!=-1),
isSecure=window.location.href.toLowerCase().indexOf("https")===0;
if(isGecko || isOpera) {
document.addEventListener("DOMContentLoaded", GOOGLEResize, false);
}else if(isIE){
document.write("<s"+'cript id="ie-deferred-loader" defer="defer" src="/'+'/:"></s'+"cript>");
var defer = document.getElementById("ie-deferred-loader");
defer.onreadystatechange = function(){
if(this.readyState == "complete"){
GOOGLEResize();
}
};
}else if(Ext.isSafari){
docReadyProcId = setInterval(function(){
var rs = document.readyState;
if(rs == "complete") {
GOOGLEResize();
}
}, 10);
}else{
window.onload=GOOGLEResize;
}
// --></script>
详细出处参考:http://www.jb51.net/article/19138.htm
function GOOGLEResize(){
alert(1);
}
var ua=navigator.userAgent.toLowerCase();
var isStrict=document.compatMode=="CSS1Compat",
isOpera=ua.indexOf("opera")>-1,
isSafari=(/webkit|khtml/).test(ua),
isIE=ua.indexOf("msie")>-1,
isIE7=ua.indexOf("msie 7")>-1,
isGecko=!isSafari&&ua.indexOf("gecko")>-1,
isBorderBox=isIE&&!isStrict,
isWindows=(ua.indexOf("windows")!=-1||ua.indexOf("win32")!=-1),
isMac=(ua.indexOf("macintosh")!=-1||ua.indexOf("mac os x")!=-1),
isLinux=(ua.indexOf("linux")!=-1),
isSecure=window.location.href.toLowerCase().indexOf("https")===0;
if(isGecko || isOpera) {
document.addEventListener("DOMContentLoaded", GOOGLEResize, false);
}else if(isIE){
document.write("<s"+'cript id="ie-deferred-loader" defer="defer" src="/'+'/:"></s'+"cript>");
var defer = document.getElementById("ie-deferred-loader");
defer.onreadystatechange = function(){
if(this.readyState == "complete"){
GOOGLEResize();
}
};
}else if(Ext.isSafari){
docReadyProcId = setInterval(function(){
var rs = document.readyState;
if(rs == "complete") {
GOOGLEResize();
}
}, 10);
}else{
window.onload=GOOGLEResize;
}
// --></script>
详细出处参考:http://www.jb51.net/article/19138.htm
- 兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
- 兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
- ZJ_slider兼容Firefox,IE,Opera,Safari的滑动条,拖动条
- Opera、FireFox、IE、Safari中CSS差别及兼容CSS的解决方法
- 兼容IE Firefox Opera 的禁止下载
- 为何firefox不支持insertRow和insertCell。我如何能让firefox显示和ie显示的效果一样?iframe实现高度自适应,兼容FF、Opera、Safari
- IE、Firefox、Opera和Safari的JavaScript兼容性
- IE Firefox Opera Chrome Safari 对MARQUEE标签的兼容问题
- firefox, chrome, safari, opera, IE 的javascript engine
- 兼容 ie,ff,Google,safari,opera 的回车事件
- jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
- CSS 样式important和*和_:兼容IE、Firefox、Opera和Safari CSS的解决方法及CSS差别
- CSS样式important和*和_:兼容IE、Firefox、Opera和Safari CSS的解决方法及CSS差别
- 一个兼容IE、Firefox和Opera浏览器的英文日历脚本
- 判断iframe或脚本对象是否加载完毕的方法(兼容ie和Firefox)
- CSS完全兼容IE/FireFox/Opera的方法
- 怎么实现在FireFox IE Opera Safari 都可以正常播放WMV和MOV的网页播放器代码
- 禁止浏览器后退的一种实现方法,在IE, Firefox, Safari, Chrom 和 Opera上测试通过
- DISUCZ DIY功能原理
- SD 卡驱动程序分析
- mongodb doc学习
- linux下使用lftp的小结
- asp.net web.config配置节说明
- 兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
- 【学习笔记】判断输入的一个字符 是字母 还是数字 或者是空格
- Android 新建一个lunch项(全志方案)
- DevPartner Studio Professional Edition 11 内存泄露检测使用
- c语言实现urlencode和decode
- C++中public,protected,private访问小结
- ganglia metric 默认监控项翻译
- 理解MySQL——索引与优化
- java.io.CharConversionException: Not an ISO 8859-1 character: