检测浏览器的版本的js代码

代码中的   XLWeb._Default.myprocess(name,U_pwd, Isopenwindow_callback); 是调用服务端的代码来处理判断用户名和密码是否正确。并返回“right”或“err”到Isopenwindow_callback函数中。
< script  >
    
    function CheckLogin()
    
{
      var U_name
= document.getElementById("U_name"); 
      var name
=U_name.value;
      var password
=document.getElementById("U_pwd");  
      var U_pwd
=password.value;
      XLWeb._Default.myprocess(name,U_pwd, Isopenwindow_callback);    
    }

function Isopenwindow_callback(res)
    
{
             var bRet 
= res.value;
            
if (bRet == "right")
            

        
                
if (isie) 
                
{   
                   
if(version==7)  
                  
{   
                   
                   
                  }
    
                  
else if(version==6
                   

                                   
                   }
 
                   
else 
                   
{
                     alert(
'sorry,IE版本的版本过低,请更新!'); 
                     self.opener
=null;self.close();
                   }
  
                }
   
              
else if(isffox)  
                

                   alert(
'nifirefox');
                   self.opener
=null;self.close();  
                }
  
                
else
                
{
                   alert(
'unkown');
                   self.opener
=null;self.close();  
                }

            }

            
else if (bRet == "error")
            
{
               alert(
"用户名密码错误,请重新输入!");    
               document.getElementById(
"U_pwd").value="";
             
            }

            
else
            
{
                alert(bRet);
            }
            
    }

// 一段可以判断浏览器类型和版本的代码
  
window[
" MzBrowser " ] = {} ;(function()
{
  
if(MzBrowser.platform) return;
  var ua 
= window.navigator.userAgent;
  MzBrowser.platform 
= window.navigator.platform;

  MzBrowser.firefox 
= ua.indexOf("Firefox")>0;
  MzBrowser.opera 
= typeof(window.opera)=="object";
  MzBrowser.ie 
= !MzBrowser.opera && ua.indexOf("MSIE")>0;
  MzBrowser.mozilla 
= window.navigator.product == "Gecko";
  MzBrowser.netscape
= window.navigator.vendor=="Netscape";
  MzBrowser.safari  
= ua.indexOf("Safari")>-1;

  
if(MzBrowser.firefox) var re = /Firefox(s|/)(d+(.d+)?)/;
  
else if(MzBrowser.ie) var re = /MSIE( )(d+(.d+)?)/;
  
else if(MzBrowser.opera) var re = /Opera(s|/)(d+(.d+)?)/;
  
else if(MzBrowser.netscape) var re = /Netscape(s|/)(d+(.d+)?)/;
  
else if(MzBrowser.safari) var re = /Version(/)(d+(.d+)?)/;
  
else if(MzBrowser.mozilla) var re = /rv(:)(d+(.d+)?)/;

  
if("undefined"!=typeof(re)&&re.test(ua))
    MzBrowser.version 
= parseFloat(RegExp.$2);
}
)(); 

// alert(MzBrowser.ie); // 是否ie
// alert(MzBrowser.firefox);
// alert(MzBrowser.version); // 版本

var isie
= MzBrowser.ie;
var isffox
= MzBrowser.firefox;
var version
= MzBrowser.version;
</ script  >

在Page_Load中:    AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));//注册AjaxPro需引入AjaxPro.dll 

服务端函数:

[AjaxPro.AjaxMethod]
  public string  myprocess(string name,string U_pwd){...}

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值