`
sty2008boy
  • 浏览: 301608 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

获取服务器端控件,检测服务器版本

 
阅读更多

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>改变Select控件选中项背景色</title>
    <script type="text/javascript">
    function A()
    {
        var oBt = document.getElementById("<%=Button1.ClientID%>");
        oBt.disabled = true; //相当于Button1.Enabled = true;
        //oBt.disabled = false; //相当于Button1.Enabled = false;
    }
    
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:Button ID="Button1" runat="server" OnClientClick="A()" Text="提交" />
    
    </div>
    </form>
</body>
</html>
 <script type="text/javascript">
 function check(reg) {
  var ug = navigator.userAgent.toLowerCase();
  return reg.test(ug);
 }
 function checkBrowser() {
  var ug = navigator.userAgent.toLowerCase();
  var userAgent = document.getElementById("userAgent");
  userAgent.innerHTML = "浏览器的用户代理报头:" + ug;
  var browserType = "";
  var ver = "";
  
  //检测IE及版本
  var IE = ug.match(/msie\s*\d\.\d/); //提取浏览器类型及版本信息,注match()方法返回的是数组而不是字符串
  var isIE = check(/msie/);
  if(isIE) {
   browserType = "Internet Explorer";
   ver = IE.join(" ").match(/[0-9]/g).join("."); //先用join()方法转化为字符串,然后用match()方法匹配到版本信息,再用join()方法转化为字符串
  }
  
  //检测chrome及版本
  var chrome = ug.match(/chrome\/\d\.\d/gi);
  var isChrome = check(/chrome/);
  if(isChrome) {
   browserType = "Chrome";
   ver = chrome.join(" ").match(/[0-9]/g).join(".");
  }
  
  //检测firefox及版本
  var firefox = ug.match(/firefox\/\d\.\d/gi);
  var isFirefox = check(/firefox/);
  if(isFirefox) {
   browserType = "Firefox";
   ver = firefox.join(" ").match(/[0-9]/g).join(".");
  }
  var browser = document.getElementById("browser");
  browser.innerHTML = "您正在使用的浏览器为:" + browserType + "<span style='padding-left:15px;'>版本为:</span>" + ver;
 }
</script>
 
分享到:
评论

相关推荐

    创建服务器控件.pptx

    服务器控件是运行在服务器端的组件,它们提供了丰富的交互性和功能,能够处理数据和用户的操作。这些控件通常具有属性、方法和事件,可以被编程为HTML元素的表示形式。 服务器控件的基类通常是`System.Web.UI....

    WindowsMobile服务器端程序开发精讲

    ### Windows Mobile 服务器端程序开发精讲 #### Windows Mobile 服务器端程序开发概述 随着移动设备的普及和技术的发展,为Windows Mobile 设备开发服务器端应用程序成为了一项重要的技能。本篇将详细介绍如何针对...

    java编写自动完成控件

    本控件利用JavaScript的实时性,通过异步请求获取服务器端提供的匹配数据,动态展示给用户可能的选择项,提升用户体验。 首先,我们要理解自动完成的基本工作流程。当用户在输入框中输入字符时,JavaScript监听键盘...

    ASP 参考手册 PDF格式的

    ASP的核心概念包括脚本、服务器端控件、内置对象以及组件。以下是对这些关键知识点的详细解释: 1. 脚本:ASP支持两种主要的脚本语言——VBScript和JScript。VBScript是ASP默认的脚本语言,基于Visual Basic,易于...

    C#编写Active控件,cab打包

    而实现自动更新,可能需要在服务器端维护一个版本管理系统,当有新的控件版本时,通过某种机制(比如HTTP头部信息或脚本检测)通知客户端进行更新。 总之,C#编写ActiveX控件涉及了.NET Framework与COM的交互、安全...

    ASP.NET疑难

    2. **服务器端控件路径**:服务器端控件的路径使用“~/”来表示站点根路径,这样可以确保路径的正确性。 3. **图像绑定路径**:在绑定图像时,需要注意不要为`&lt;img&gt;`标签添加`runat="server"`属性,否则可能导致图像...

    实现右键菜单编辑功能treeview控件

    总之,实现右键菜单编辑功能的TreeView控件需要结合前端和后端的技术,通过JavaScript捕捉和处理用户的右键点击,再通过AJAX与服务器端进行通信,完成数据的编辑和保存。这个过程涉及了事件处理、DOM操作、AJAX通信...

    通过JS来判断页面控件是否获取焦点

    对于服务器端控件,如ASP.NET中的TextBox,我们可以通过两种主要的方式来判断它是否获得焦点: 1. **服务器端判断**: 在服务器端,我们可以通过检查控件的`Focused`属性来判断是否已获得焦点。例如,在C#中,可以...

    vb winsock检测邮件

    在VB(Visual Basic)编程环境中,Winsock控件是一个强大的工具,用于实现网络通信功能,包括TCP/IP协议的客户端和服务器端应用。本教程将详细讲解如何利用VB和Winsock控件来检测电子邮件。 首先,我们需要了解...

    察看服务器支持组件小程序

    通过执行这个脚本,用户可以获取服务器上支持的COM组件信息,这些组件可能包括数据库连接控件、加密解密控件、图像处理控件等。这对于确定服务器是否能运行依赖特定组件的ASP应用至关重要。 接着,我们注意到...

    IE8,IE9不能访问TD服务器解决方法

    这通常与浏览器设置、插件兼容性及服务器端配置有关。本文将详细介绍解决此类问题的具体步骤。 #### 步骤一:检查并调整IE浏览器设置 1. **确认IE版本**:首先确保您的浏览器版本为IE8或IE9。可以通过浏览器的帮助...

    TCP多个客户端与服务端数据传输源码(c#客户端服务器端分开)

    提供的源码文件“TCP多个客户端与服务端数据传输(客户端)”和“TCP多个客户端与服务端数据传输(服务端)”分别包含了客户端和服务器端的实现,具有注释,这将有助于理解TCP通信的实现细节。通过学习这些源码,...

    十个功能强大的客户端js实现的控件程序例子

    标题中的“十个功能强大的客户端js实现的控件程序例子”主要涵盖了JavaScript在浏览器端实现的各种交互式用户界面组件。JavaScript,作为Web开发中不可或缺的一部分,主要用于处理用户输入、动态更新内容以及与...

    利用VB进行服务器编程实例.doc

    它提供了一套接口,允许开发者在VB应用程序中创建客户端和服务器端的网络连接。Winsock控件支持TCP和UDP协议,但在此实例中主要涉及TCP协议。 3. **服务器端编程**: - **监听端口**:服务器端需要设定一个端口号...

    网页JS调用MFC的ActiveX控件函数源代码

    如果需要跨域,必须在服务器端设置特定的HTTP响应头,如`XDomainRequest`或`Access-Control-Allow-Origin`。 7. **错误处理**: 在JavaScript中,应添加适当的错误处理代码,因为不是所有用户都启用或安装了...

    ASP学习小程序

    2. **服务器端控件**:ASP提供了多种服务器端控件,如Label、TextBox、Button等,这些控件在服务器端处理用户交互并生成HTML。 3. **内置对象**:如Request、Response、Session和Application等,它们是ASP的核心组成...

    基本控件的使用方法 .net

    - **AutoPostBack**:设置此属性为 true 可以使控件在状态改变时立即回发到服务器端。 - **事件处理**: - 使用 `CheckedChanged` 事件来检测 CheckBox 的状态变化。 - 示例代码展示了如何根据 CheckBox 的状态...

    C#做的一个简单注册功能的网页

    在这个案例中,我们可能会有一个.aspx文件,包含了HTML、C#代码以及服务器端控件。 2. **HTML和CSS**:网页的基本结构由HTML(超文本标记语言)定义,而样式则通过CSS(层叠样式表)控制。在注册页面,我们需要HTML...

    Visual Basic 2008控件使用范例详解

    6. 为了实现多客户端间的通信,需要在服务器端进行数据转发,确保接收到的数据同时发送给所有连接的客户端。 在实际应用中,可能还需要处理异常情况,例如串口无法打开、数据发送失败等。同时,为了提高用户体验,...

    winform简单服务器下载升级

    在IT行业中,应用程序的更新与升级是至关重要的,它能够修复已知问题,引入新功能,提高性能,以及保持软件的兼容性和安全性。...同时,为了确保数据的安全性,服务器端通常会有相应的验证机制,防止非法的升级请求。

Global site tag (gtag.js) - Google Analytics