function getOs()
{
var OsObject = "";
if(navigator.userAgent.indexOf("MSIE")>0) {
return "MSIE"; //IE浏览器
}
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
return "Firefox"; //Firefox浏览器
}
if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
return "Safari"; //Safan浏览器
}
if(isCamino=navigator.userAgent.indexOf("Camino")>0){
return "Camino"; //Camino浏览器
}
if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
return "Gecko"; //Gecko浏览器
}
}
function addTravellerByAjaxNew2() {
var str=document.getElementById('rand2').value;
var btype=getOs();
if(btype!="Firefox"){
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}else{
http_request =new XMLHttpRequest();
}
http_request.open("POST", "<%=basePath%>servlet/RandImgCheck?type=1&rand2="+str, true);
http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
http_request.send(null);
http_request.onreadystatechange = (btype!="Firefox")?(showTravellerPageNew2):(showTravellerPageNew2());
}
function showTravellerPageNew2() {
var travellerText;
alert("Welcome!");
if (http_request.readyState == 4) {
if (http_request.status == 200) {
travellerText = http_request.responseText;
if(travellerText=='1'){
document.forms[0].submit();
}else{
alert("验证码输入错误");
reloadcode2();
}
}
}
}
</script>
分享到:
相关推荐
之前未解决兼容火狐的问题, 要兼容火狐请代码中XMLHttp.readystate=4更改为XMLHttp.readyState=4 另var key=lis[i].innerHTML.substring(0,lis[i].innerHTML.indexOf("<SPAN>"));这一行更改为: var key=lis[i]....
10.支持键盘方向键按住不放选择 11.解决了延时卡死的现象 12.解决了在有滚动条时,ie6下被表单遮挡的问题 13.支持回调函数。当该插件执行完毕时,执行另外一个指定函数 14.可以自己设置提示框的长度 15.解决了无法...
A.5 安装:Firefox扩展 A.6 资源 附录B 面向对象程序员Javascript指南 B.1 JavaScipt不是Java B.2 JavaScript中的对象 B.2.1 创建即时对象 B.2.2 构造函数、类和原型 B.2.3 扩展内建类 B.2.4 原型的继承 B.2.5 ...
Ajax上传图片(缩略图)源码 示例使用该方法主要是为了解决打印报表时由于图片大小没有合理的比例规范导致报表样式...3.支持IE7,IE8,FireFox。 详细的源码解释DOC文件已放入程序根目录,请大家仔细阅读,更好的把握程序。
使用jQuery,用ajax实现局部刷新功能,在火狐,360急速浏览器高速模式下,ie8,9都能正常运行,但切换到兼容模式下无效,解决办法有两种关闭浏览器兼容性视图,二是引入json2.js文件 这里采用第一种,并且使用一种...
MvcPager分页控件是在ASP.NET MVC Web应用程序中实现分页功能的一系列扩展方法,该分页控件的最初的实现方法借鉴了网上流行的部分源代码,尤其是ScottGu的...8.支持IE、Firefox、Opera、Chrome及Safari等常用浏览器;
MvcPager分页控件是在ASP.NET MVC Web应用程序中实现分页功能的一系列扩展方法,该分页控件的最初的实现方法借鉴了网上流行的部分源代码,尤其是ScottGu的...8.支持IE、Firefox、Opera、Chrome及Safari等常用浏览器;
MvcPager分页控件是在ASP.NET MVC Web应用程序中实现分页功能的一系列扩展方法,该分页控件的最初的实现方法借鉴了网上流行的部分源代码,尤其是ScottGu的...8.支持IE、Firefox、Opera、Chrome及Safari等常用浏览器;
MvcPager分页示例MVC2.0源码 MvcPager分页示例MVC2.0 开发环境:VS2008SP1+MVC2.0+MSSQL2005 ASP.NET MvcPager 1.3版发布(2010-3-30) ... 8、支持IE、Firefox、Opera、Chrome及Safari等常用浏览器;
MvcPager分页控件是在ASP.NET MVC Web应用程序中实现分页功能的一系列扩展方法,该分页控件的最初的实现方法借鉴了网上流行的部分源代码,尤其是ScottGu的...8.支持IE、Firefox、Opera、Chrome及Safari等常用浏览器;
7.完全支持IE6+ ,Firefox,Opera,Safari等主流浏览器 改进 ----------------------------- 1.完全解决1.0版客户端内存泄露问题 2.大大减少了用户丢话的概率 3.优化了用户在线的判断标准 4.增加用户关闭聊天...
8.支持IE、Firefox、Opera、Chrome及Safari等常用浏览器; What's new: 1、遵循xhtml标准(去除javascript标签的language属性); 2、添加PagerOptions.MaxPageIndex属性,允许限制显示的总页数; 3、修正了...
前支持javascript调试功能的工具越来越多,主要分为ie和firefox两大阵营。其他浏览器上很难调试javascript。而Javascript Debug Toolkit解决了这个问题,可能在所有支持ajax请求的浏览器上调试javascript.
hidden(隐藏域)初始化的支持[优化]增加enabledCompleteCheckbox参数(是否启用半选择模式)[BUG]解决在firefox无法自动完成的问题[优化]解决 下拉框树 setValue 方法当值为0时不正常设置 的问题[BUG]解决在firefox无法...
5)修正商业版采用Asp.Net Ajax支持方式编译后出现的一些BUG! 6)修正FIREFOX2.0下控件下拉列表框出现位置不正确的BUG! 7)增加强大的代码格式清理功能!菜单功能配置值为:formatstripper! 8)增加getImagesPathID属性...
5)修正商业版采用Asp.Net Ajax支持方式编译后出现的一些BUG! 6)修正FIREFOX2.0下控件下拉列表框出现位置不正确的BUG! 7)增加强大的代码格式清理功能!菜单功能配置值为:formatstripper! 8)增加getImagesPathID属性,当...
[关于兼容性] 建议使用chrome firefox ie9+ 体验更完整。ie8以下基本上不做兼容处理。chrome支持文件夹拖拽上传。 [文件打开] office文件在线预览功能,服务器必须在公网(外部能访问该服务器) [忘记密码] 修改data...
2. 支持html5,兼容全部主流浏览器,包括firefox, chrome, IE, 搜狗, 360等。(兼容手机浏览器UC等)3. 多种主流数据库支持,一套程序多种数据库间任意切换,支持 sql server. oracle. access. mysql。4. 新增相册...