检测客户端显示相应页面asp+js代码。

asp+|js|客户端|显示|页面

<%
    bigurl = "bigscreen.htm"
    smallurl = "smallscreen.htm"
    A = LCase(Request.ServerVariables("HTTP_USER_AGENT"))
    if instr(A,"msie 5")>0 or instr(A,"msie 4")>0 then
%>

        <script language="JavaScript">
        var w = document.body.clientWidth;
        if (w>=650)
        {
            window.location.href="<%=bigurl%>";
        }
        else
        {
            window.location.href="<%=smallurl%>";
        }
        </script>

<%
    elseif instr(A,"msie 3")>0 then

        smallurl = "smallscreen.htm"
        bigurl = "bigscreen.htm"
        a = request("http_ua_pixels")
        url = smallurl
        if instr(a,"x")>0 then
            a = split(a,"x")
            if clng(a(0)) >= 650 then
                url = bigurl
            end if
        end if
        response.redirect(url)

    elseif instr(A,"zilla/4")>0 Then
%>

        <script language="JavaScript">
        var w = document.body.clientWidth;
        if (w>=650)
        {
            window.location.href="<%=bigurl%>";
        }
        else
        {
            window.location.href="<%=smallurl%>";
        }
        </script>

<%
    elseif instr(A,"zilla/3")>0 then
%>

        <script language="javascript">
        var Sizer=java.awt.Toolkit.getDefaultToolkit();
        var ScrSize=Sizer.getScreenSize();
        var ScrW=ScrSize.width;
        if (ScrW>=650)
        {
            window.location.href="<%=bigurl%>";
        }
        else
        {
            window.location.href="<%=smallurl%>";
        }
        </script>

<%
    else
        respose.redirect(smallurl)
    end if
%>

时间: 2024-07-28 21:29:10

检测客户端显示相应页面asp+js代码。的相关文章

c#-C#怎么用代码检测客户端是否安装了asp.net

问题描述 C#怎么用代码检测客户端是否安装了asp.net C#怎么用代码检测客户端是否安装了asp.net,可以用类似根据注册表判断客户端是否安装了某软件一样吗? 解决方案 一般是插件,如果你限定了浏览器,如ie,可以js判断navigator.userAgent,安装过frameword会有.NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E;类型

显示今天的日期js代码(阳历和农历)_javascript技巧

1.显示日期代码: Js代码 /*获取当前日期*/ function getCurrentDateTime() { var d = new Date(); var year = d.getFullYear(); var month = d.getMonth() + 1; var date = d.getDate(); var week = d.getDay(); /*时分秒*/ /*var hours = d.getHours(); var minutes = d.getMinutes(); v

图片存储数据库(Access)和读取显示页面 asp.net

问题描述 图片存储数据库(Access)和读取显示页面asp.net代码怎么开始写?? 解决方案 解决方案二: 解决方案三:将文字内容和图片插入到Access数据库http://dotnet.aspx.cc/file/Upload-Image-To-Access-With-C-Sharp-And-VB.NET.aspx解决方案四:主要不需要用到存储过程简单的点把图片上传到Access然后后台链接Acess获取ID显示页面!!解决方案五:哪里使用存储过程了?你看链接了吗http://dotnet.

asp.net-为什么同一段JS代码,一个页面能用,另外两个不能用,谷歌报错,is not defind

问题描述 为什么同一段JS代码,一个页面能用,另外两个不能用,谷歌报错,is not defind <asp:TextBox ID="txtupload" style="width:200px;float:left;" runat="server"></asp:TextBox> <iframe src="../uploud.aspx" runat="server" width=

ASP+JS获取并实时显示服务器时间的代码

asp+|js|服务器|显示 第一种代码: <html><head> <script language=javascript type="text/javascript"> //特别注明:北京时间是格林尼治标准时加八小时,因此用的起始时间也是从八点起算的 var secondServer = <%=DateDiff("s", "1970-01-01 08:00:00", Now())%>; var

js代码 如何实现访问A页面跳转B页正常显示,而直接访问B页面的时候会跳转到A页面

问题描述 js代码 如何实现访问A页面跳转B页正常显示,而直接访问B页面的时候会跳转到A页面 js代码 如何实现访问A页面跳转B页正常显示,而直接访问B页面的时候会跳转到A页面,也就是说B页面不能直接访问,必须经过A页面跳转过来的,才能正常到B页面.想用JS实现 ,有没有大神有其它方法也可以呀 解决方案 通过document.referrer判断 a.html <a href="b.html">浏览b.html </a> b.html <body>

显示客户端页面执行时间的代码

客户端|显示|页面|执行 在页面开始加入: <script>var now1 =new Date()StarTime_S=now1.getTime()</script> 在页面结束前加入: Client: <script>  var now1 =new Date() EndTime_S=now1.getTime() document.write ((EndTime_S-StarTime_S)+"ms"); </script> 即可.

ajax asp net-ajax AccordionPane后台添加后为什么客户端显示的样式是隐藏的

问题描述 ajax AccordionPane后台添加后为什么客户端显示的样式是隐藏的 代码如下: aspx页面: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %> <%@ Register Assembly="AjaxControlToolkit" Namesp

客户端提高WEB页面显示速度的方法(1)

web|客户端|速度|显示|页面 客户端提高WEB页面的显示速度,对客户端浏览器来说,就是要把获得Html代码,尽快地显示出来,而不是要等剩余的Html都接受到了后,才显示出来. Html 中的Table 标签 必须整个Table 的内容都接受完毕,才可以显示出来. 如果这时候服务器响应速度不快,就会看到一个页面打开需要很久.其实这之间已经下载了不少内容.只是由于一些标签中的内容没下载完毕,无法显示而已,这样如果网络带宽又不好,给用户的体验会很不爽. 我关注的一个文学网站,用 JavaScrip