Ajax同步链接在IE 与FireFox的使用差别 open("GET",url,false)
来源:互联网 发布:什么软件可以去掉原唱 编辑:程序博客网 时间:2024/05/01 11:00
说这个之前,首先给出通过js判断各种的方法
各种浏览器虽然名字很多(ie,ff,tt,maxthon,...),但是内核还是只有
那么的几种!ie内核,netscape内核!
<script language="JavaScript">
<!--
function getOs()
{
var OsObject = "";
if(navigator.userAgent.indexOf("MSIE")>0) {
return "MSIE";
}
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
return "Firefox";
}
if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
return "Safari";
}
if(isCamino=navigator.userAgent.indexOf("Camino")>0){
return "Camino";
}
if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
return "Gecko";
}
}
alert("您的浏览器类型为:"+getOs());
-->
</script>
直接进入正题,给出结论
ajax 在firefox下onreadstatechange 不生效
在firefox里面,将
onreadystatechange改成 onload
同时 firefox里面,readstate也不支持。
所以,如果以仅有IE和Firefox两种浏览器来考虑
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
xmlhttp.onload=function() {
alert(xmlhttp.responseText);
}
} else{
xmlhttp.onreadyStatechange=function() {
if (xmlhttp.readyState == 4){
if (xmlhttp.status == 200){
alert(xmlhttp.responseText);
}//200
}
}
}
各种浏览器虽然名字很多(ie,ff,tt,maxthon,...),但是内核还是只有
那么的几种!ie内核,netscape内核!
<script language="JavaScript">
<!--
function getOs()
{
var OsObject = "";
if(navigator.userAgent.indexOf("MSIE")>0) {
return "MSIE";
}
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
return "Firefox";
}
if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
return "Safari";
}
if(isCamino=navigator.userAgent.indexOf("Camino")>0){
return "Camino";
}
if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
return "Gecko";
}
}
alert("您的浏览器类型为:"+getOs());
-->
</script>
直接进入正题,给出结论
ajax 在firefox下onreadstatechange 不生效
在firefox里面,将
onreadystatechange改成 onload
同时 firefox里面,readstate也不支持。
所以,如果以仅有IE和Firefox两种浏览器来考虑
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
xmlhttp.onload=function() {
alert(xmlhttp.responseText);
}
} else{
xmlhttp.onreadyStatechange=function() {
if (xmlhttp.readyState == 4){
if (xmlhttp.status == 200){
alert(xmlhttp.responseText);
}//200
}
}
}
- Ajax同步链接在IE 与FireFox的使用差别 open("GET",url,false)
- IE 与 firefox的差别
- div在IE与FireFox中的差别
- IE 与 firefox的差别 总结版
- Cookie在IE和Firefox上的小差别
- IE Firefox在css中的差别 (部分)
- 在firefox下使用ajax使用XMLHttpResponse.open()出现异常的原因
- firefox ie css中到底的差别
- firefox,IE select onchange事件的差别
- window.open与ajax的同步
- IE Firefox css 差别
- IE Firefox css 差别
- IE Firefox css 差别
- FireFox和IE 中 Ajax 同步执行
- ajax中xmlHttp.open("GET","time.asp",true)的true和false的区别!
- Html input[type=file]在chrome浏览器和safari浏览器 与 IE firefox差别修改
- 使用iCloud让Safari与Chrome/FireFox/IE的书签保持同步
- JS在新标签页中打开链接URL,兼容IE,Chrome,Firefox
- FireFox nsSessionStore.js 问题报错解决
- Microsoft Visual C# 2008之winForm连接vfp数据库
- VBA EXCEL 文件合并
- 存储过程多条件查询
- 小学生经典作文片段(爆笑)
- Ajax同步链接在IE 与FireFox的使用差别 open("GET",url,false)
- 能否用无线上网卡发传真?
- Microsoft Dips Its Toe Into The iPhone With Seadragon Mobile
- 微软软件开发技术二十年回顾
- ajax学习笔记---XMLHttpRequest的属性和方法
- GLDEF_C, LOCAL_C, GLREF_C 的含义
- 手工获取kernel基地址
- snprintf 在GCC VC 上不同的行为及其探讨
- PlaySound