<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>
分享到:
相关推荐
服务器控件是运行在服务器端的组件,它们提供了丰富的交互性和功能,能够处理数据和用户的操作。这些控件通常具有属性、方法和事件,可以被编程为HTML元素的表示形式。 服务器控件的基类通常是`System.Web.UI....
### Windows Mobile 服务器端程序开发精讲 #### Windows Mobile 服务器端程序开发概述 随着移动设备的普及和技术的发展,为Windows Mobile 设备开发服务器端应用程序成为了一项重要的技能。本篇将详细介绍如何针对...
本控件利用JavaScript的实时性,通过异步请求获取服务器端提供的匹配数据,动态展示给用户可能的选择项,提升用户体验。 首先,我们要理解自动完成的基本工作流程。当用户在输入框中输入字符时,JavaScript监听键盘...
ASP的核心概念包括脚本、服务器端控件、内置对象以及组件。以下是对这些关键知识点的详细解释: 1. 脚本:ASP支持两种主要的脚本语言——VBScript和JScript。VBScript是ASP默认的脚本语言,基于Visual Basic,易于...
而实现自动更新,可能需要在服务器端维护一个版本管理系统,当有新的控件版本时,通过某种机制(比如HTTP头部信息或脚本检测)通知客户端进行更新。 总之,C#编写ActiveX控件涉及了.NET Framework与COM的交互、安全...
2. **服务器端控件路径**:服务器端控件的路径使用“~/”来表示站点根路径,这样可以确保路径的正确性。 3. **图像绑定路径**:在绑定图像时,需要注意不要为`<img>`标签添加`runat="server"`属性,否则可能导致图像...
总之,实现右键菜单编辑功能的TreeView控件需要结合前端和后端的技术,通过JavaScript捕捉和处理用户的右键点击,再通过AJAX与服务器端进行通信,完成数据的编辑和保存。这个过程涉及了事件处理、DOM操作、AJAX通信...
对于服务器端控件,如ASP.NET中的TextBox,我们可以通过两种主要的方式来判断它是否获得焦点: 1. **服务器端判断**: 在服务器端,我们可以通过检查控件的`Focused`属性来判断是否已获得焦点。例如,在C#中,可以...
在VB(Visual Basic)编程环境中,Winsock控件是一个强大的工具,用于实现网络通信功能,包括TCP/IP协议的客户端和服务器端应用。本教程将详细讲解如何利用VB和Winsock控件来检测电子邮件。 首先,我们需要了解...
通过执行这个脚本,用户可以获取服务器上支持的COM组件信息,这些组件可能包括数据库连接控件、加密解密控件、图像处理控件等。这对于确定服务器是否能运行依赖特定组件的ASP应用至关重要。 接着,我们注意到...
这通常与浏览器设置、插件兼容性及服务器端配置有关。本文将详细介绍解决此类问题的具体步骤。 #### 步骤一:检查并调整IE浏览器设置 1. **确认IE版本**:首先确保您的浏览器版本为IE8或IE9。可以通过浏览器的帮助...
提供的源码文件“TCP多个客户端与服务端数据传输(客户端)”和“TCP多个客户端与服务端数据传输(服务端)”分别包含了客户端和服务器端的实现,具有注释,这将有助于理解TCP通信的实现细节。通过学习这些源码,...
标题中的“十个功能强大的客户端js实现的控件程序例子”主要涵盖了JavaScript在浏览器端实现的各种交互式用户界面组件。JavaScript,作为Web开发中不可或缺的一部分,主要用于处理用户输入、动态更新内容以及与...
它提供了一套接口,允许开发者在VB应用程序中创建客户端和服务器端的网络连接。Winsock控件支持TCP和UDP协议,但在此实例中主要涉及TCP协议。 3. **服务器端编程**: - **监听端口**:服务器端需要设定一个端口号...
如果需要跨域,必须在服务器端设置特定的HTTP响应头,如`XDomainRequest`或`Access-Control-Allow-Origin`。 7. **错误处理**: 在JavaScript中,应添加适当的错误处理代码,因为不是所有用户都启用或安装了...
2. **服务器端控件**:ASP提供了多种服务器端控件,如Label、TextBox、Button等,这些控件在服务器端处理用户交互并生成HTML。 3. **内置对象**:如Request、Response、Session和Application等,它们是ASP的核心组成...
- **AutoPostBack**:设置此属性为 true 可以使控件在状态改变时立即回发到服务器端。 - **事件处理**: - 使用 `CheckedChanged` 事件来检测 CheckBox 的状态变化。 - 示例代码展示了如何根据 CheckBox 的状态...
在这个案例中,我们可能会有一个.aspx文件,包含了HTML、C#代码以及服务器端控件。 2. **HTML和CSS**:网页的基本结构由HTML(超文本标记语言)定义,而样式则通过CSS(层叠样式表)控制。在注册页面,我们需要HTML...
6. 为了实现多客户端间的通信,需要在服务器端进行数据转发,确保接收到的数据同时发送给所有连接的客户端。 在实际应用中,可能还需要处理异常情况,例如串口无法打开、数据发送失败等。同时,为了提高用户体验,...
在IT行业中,应用程序的更新与升级是至关重要的,它能够修复已知问题,引入新功能,提高性能,以及保持软件的兼容性和安全性。...同时,为了确保数据的安全性,服务器端通常会有相应的验证机制,防止非法的升级请求。