首先你写 a b c d 四个版本的页面, 服务器判断用户所用的浏览器,让后根据用户的浏览器版本发送不同的页面给用户就是了

解决方案 »

  1.   

    <%
    Set objBT=Server.CreateObject("MSWC.BrowserType")Agent=Request.ServerVariables("HTTP_USER_AGENT") 
    If instr(Agent,"Netscape")<>0 then
      Response.write "Netscape浏览器<br>版本编号" & objBT.Version
    ElseIf instr(Agent,"MSIE")<>0  then
      Response.write "IE浏览器<br>版本编号" & objBT.Version
      If obJBT.Version = 5.5 Then
         response.redirect "aa.asp"
      End If 
      If obJBT.Version = 6.0 Then
        response.redirect "bb.asp"
      End If
    End If
    %>
      

  2.   

    <script language="JavaScript"><!--
    var name = window.navigator.appName;
    var ver  = window.navigator.appVersion;
    if(name == "Microsoft Internet Explorer")
    {
        var n  = parseInt(ver.substr(ver.indexOf("MSIE")+5, 3));
        if(n < 5.5)
        {
            //代码A
        }
        else if(n==5.5)
        {
            //代码B
        }
        else if(n>=6)
        {
            //代码C
        }
    }
    else
    {
        //代码D
    }
    //--></script>
      

  3.   

    var ua=navigator.userAgent
    var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
    if(ie){
        var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
     if(IEversion< 5.5){
      //code1
      }
     else
     {
     //code2
      }
    }
    else
    {
    //not ie
    }
      

  4.   

    http://lucky.myrice.com/javascriptexam/index.html
      

  5.   

    http://lucky.myrice.com/javascriptexam/index.html