- 浏览: 618096 次
- 性别:
- 来自: 卡哇伊
-
文章分类
- 全部博客 (299)
- C# (25)
- Java (1)
- WinForm (0)
- Asp.Net (86)
- Jsp (2)
- Php (1)
- Web Service (0)
- Desgin Patterns (19)
- Data Structure & Algorithms (1)
- SQLserver (41)
- Mysql (0)
- Oracle (2)
- Javascript (50)
- Ajax (10)
- Jquery (1)
- Flex (0)
- Regular Expression (5)
- DIV+CSS+XHTML+XML (18)
- Software Test (0)
- Linux (0)
- Utility (17)
- Net Digest (4)
- windows 2003 (10)
- Other (4)
- English (1)
- IT Term (1)
最新评论
-
w497480098h:
学习了 很好谢谢
SQL Server下无限多级别分类查询解决办法(简单查询树形结构数据库表) -
main_fun:
确实不错
iframe自适应高度 -
jveqi:
...
DBA -
mxcie:
其它版本没有确认,今天使用vs2003时,其.sln文件也需要 ...
彻底删除项目的VSS源代码管理信息 -
moneyprosper:
就只有IE支持,火狐和谷歌都不支持此种方法。正在寻找中。。。
从父页面读取和操作iframe中内容方法
<script type="text/javascript"> /*事件流分两种:1.冒泡型事件,2.捕获型事件,很可惜的是IE浏览器不支持捕获型事件(不做演示)*/ function add(sText){ odiv=document.getElementById("display"); odiv.innerHTML+=sText; } </script> </head> <!--当点击P标记或者点击div标记或者点击body标记时,display块将会显示传入的参数--> <body onclick="add('body<br>')"> <div onclick="add('div<br>')"> <p onclick="add('p<br>')">Click Me</p> </div> <div id="display"></div> </body> </html> <script type="text/javascript"> /*事件监听:监听函数*/ /*用这种方式可以获得比较好的兼容性,能够保证当点击P标记时,IE和FireFox同时响应用户的点击事件*/ /*该方式只能给P标记添加单一的事件,并且不能将事件删除*/ window.onload=function(){ var op=document.getElementById("myP");//找到对象 op.onclick=function(){//设置事件监听函数 alert("你被点击了!"); } } </script> </head> <!--当点击P标记或者点击div标记或者点击body标记时,display块将会显示传入的参数--> <body> <div> <p id="myP">Click Me</p> </div> </body> </html> <script type="text/javascript"> /*事件监听:监听函数*/ /*对于IE和标准的DOM,javascript分别提供了不同的方法对事件进行监听*/ /*在IE浏览器中对事件监听的方法*/ /*这种方式在FireFox中没有任何的响应*/ /*IE是一种比较独特的浏览器,它区别于其他标准DOM的浏览器*/ function fnClick(){ alert("你被点击了!"); oP.detachEvent("onclick",fnClick);//点击一次后删除监听函数 } var oP; window.onload=function(){ oP=document.getElementById("myP");//找到对象 oP.attachEvent("onclick",fnClick);//添加监听函数 } </script> </head> <body> <div> <p id="myP">Click Me</p> </div> </body> </html> <script type="text/javascript"> /*事件监听:监听函数*/ /*标准DOM的浏览器,如FireFox的事件监听*/ /*只在标准DOM浏览器中有效如:FireFox*/ function fnClick1(){ alert("你点击了fnClick1"); oP.removeEventListener("click",fnClick1,false);//删除监听函数2 } function fnClick2(){ alert("你点击了fnClick2"); oP.removeEventListener("click",fnClick2,false) } var oP; window.onload=function(){ oP=document.getElementById("myP"); //注意:这里用的是click而不是onclick. //最后一个参数为false的意思是代表使用的是冒泡型事件而不是捕获型事件. oP.addEventListener("click",fnClick1,false);//添加监听函数. oP.addEventListener("click",fnClick2,false); } /*可以直接看出不管是IE的attachEvent还是标准DOM的addEventListener,可以为同一个标记的事件添加多个监听函数. 这是通用方法中所不能做到的.*/ </script> </head> <body> <div> <p id="myP">Click Me</p> </div> </body> </html> /*从刚才所举的三个例子中,对于事件监听不同浏览器的兼容性非常的差,如果需要对次操作需要做对浏览器的兼容性判断*/ <script type="text/javascript"> /*事件对象*/ /*除了监听以外,浏览器还提供了事件对象,让我们很细节的操纵对象的各种属性,以及实用方法*/ /*同样令人头疼的是IE浏览器和标准的DOM浏览器之间的兼容性也非常的差: 1.IE浏览器中事件对象是window对象的一个属性event如: oP.onclick=function(){ var oEvet=window.event; } 2.标准DOM中规定event对象必须作为唯一的参数传给事件处理函数如: oP.onclick=function(oEvent){ //..... } 因此为了兼容两种浏览器,通常采用下面的方法: oP.onclick=function(oEvent){ //这里判断一下浏览器,如果window.event是存在的那么就将window.event赋给oEvent, //否则使用标准DOM使用唯一的参数传给事件处理函数 if(window.event){ oEvent=window.event; } } */ /*事件类型:对于各种事件有非常多的类型,下面通过实力来说明问题*/ function handle(oEvent){ var oDiv=document.getElementById("display"); if(window.event){//处理浏览器兼容性 oEvent=window.event; } if(oEvent.type=="click"){//检测时间名称 oDiv.innerHTML+="你点击了我! "; }else if(oEvent.type=="mouseover"){ oDiv.innerHTML+="你移动到我上方了! "; } } window.onload=function(){ var img=document.getElementsByTagName("img")[0]; img.onclick=handle; img.onmouseover=handle; } </script> </head> <body> <img id="img1" src="file:///D|/我的文档/My Pictures/1_yylklshmyt20090217.jpg"/> <div id="display"></div> </div> </body> </html>
发表评论
-
简单选项卡制作方式
2009-10-26 15:16 1048<!DOCTYPE html PUBLIC " ... -
字体放大效果,字体[大][中][小]
2009-10-20 16:12 1108<!DOCTYPE html PUBLIC " ... -
JS中保留两位小数
2009-10-19 11:22 3268//这里使用字符串的"123.0000" ... -
JS中String,Date,Math常用函数
2009-10-11 18:25 3734String,Date,Math常用函数 ... -
eval,confirm,alert,prompt函数
2009-10-11 12:23 1525eval()函数JavaScript有许多小窍门来使编程更加容 ... -
从零开始学习jQuery(剧场版) 你必须知道的javascript
2009-10-03 11:28 895一.摘要 本文是jQuery系列教程的剧场版, 即和jQue ... -
深入浅出JSON
2009-10-02 20:27 706JSON定义 JSON(JavaScript Objec ... -
数据类型和Json格式
2009-10-02 19:53 9221. 前几天,我才知 ... -
防止网页被嵌入框架的代码
2009-10-02 17:31 923<script type="text/java ... -
学习javascrip闭包 (closure)
2009-10-02 16:53 894闭包(closure)是Javascript语言的一个难点 ... -
花点时间搞清top、postop、scrolltop、scrollHeight、offsetHeight
2009-09-30 18:41 17691. top 此属性仅仅在对象的定位(position ... -
document.write()和document.writeln()的区别
2009-09-18 11:06 8233解决思路: 两者都是JavaScript向客户端输出的方法,对 ... -
几个常用的小函数(检查是否为数字,否为电话号码,num是否是负数,检查是否为日期...)
2009-09-10 17:41 1193//函数名:chkemail//功能介绍:检查是否为Email ... -
为什么二月的天数比其他月少?
2009-09-06 09:10 1527——公元前46年,罗马皇帝恺撒在修改历法时,规定每年为12个月 ... -
iframe自适应高度
2009-09-01 23:40 3301Demo页面:主页面 iframe_a ... -
document.body和document.documentElement的区别
2009-09-01 22:25 2420document.body:是DOM中Document对象里的 ... -
从父页面读取和操作iframe中内容方法
2009-08-27 20:50 3692基本的操作方法: ... -
JsTAB选项卡示例集合(二)
2009-08-15 23:25 1840仿163的一款TAB选项卡,有的人也称它为网页标签。本标签用到 ... -
Js Tab选项卡示例集合
2009-08-15 23:22 7997清新选项卡(一个页面布局两个) 一个横排的清新选项卡, ... -
Js事件列表
2009-08-15 20:41 919js事件列表 onkeypress,onkeyd ...
相关推荐
了解 JavaScript 事件是非常重要的,掌握事件流、事件冒泡、事件捕获和 DOM 事件流,以及事件处理程序的知识点,可以帮助我们更好地理解和使用 JavaScript 事件,提高 WEB 程序员的开发效率和质量。
JavaScript 事件机制详细研究 JavaScript 事件机制是指浏览器中发生的各种事件,例如点击、鼠标悬停、键盘输入等,JavaScript 通过捕捉这些事件来执行相应的操作。本文将详细介绍 JavaScript 事件机制的实现方式和...
接下来,为了使WebView能够执行JavaScript代码并处理JavaScript事件,我们需要启用JavaScript支持。我们可以调用`WebSettings`类的`setJavaScriptEnabled()`方法: ```java WebSettings settings = webView....
事件绑定 示例代码JavaScript 事件处理 事件绑定 示例代码JavaScript 事件处理 事件绑定 示例代码JavaScript 事件处理 事件绑定 示例代码JavaScript 事件处理 事件绑定 示例代码JavaScript 事件处理 事件绑定 示例...
JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例...
JavaScript事件详解 JavaScript是一种基于浏览器的脚本语言,它的事件机制是实现动态交互的重要部分。在JavaScript中,事件是用户或浏览器对网页进行操作时触发的特定动作,比如点击按钮、鼠标移动等。本文将详细...
JavaScript 事件处理 二级菜单级联 示例代码JavaScript 事件处理 二级菜单级联 示例代码JavaScript 事件处理 二级菜单级联 示例代码JavaScript 事件处理 二级菜单级联 示例代码JavaScript 事件处理 二级菜单级联 ...
JavaScript 事件处理 下拉列表和可选项 示例代码JavaScript 事件处理 下拉列表和可选项 示例代码JavaScript 事件处理 下拉列表和可选项 示例代码JavaScript 事件处理 下拉列表和可选项 示例代码JavaScript 事件处理 ...
实验报告详细介绍了JavaScript事件处理的相关知识,这在Web开发中是非常关键的一部分,因为事件是用户与网页交互的主要方式。以下是对各个知识点的详细说明: 1. **JavaScript事件基本概念**: - **事件**:是用户...
JavaScript事件查询是Web开发中的重要概念,它涉及到用户与网页交互时的各种响应处理。这篇文档“javascript事件查询综合”很可能是对JavaScript事件处理机制的详细阐述。在Web开发中,JavaScript事件模型允许开发者...
JavaScript事件是JavaScript编程中至关重要的一个概念,它用于响应用户或浏览器的行为,如点击、滚动、键盘输入等。本文将详细解析JavaScript事件的几个关键点:异步回调、事件对象、`this`关键字以及事件冒泡的管理...
JavaScript事件是网页交互的核心,它定义了当特定动作发生时,浏览器如何响应。这些动作可以是用户的操作,如点击、滚动、键盘输入,或者是页面加载、数据改变等。JavaScript事件的处理方式有多种,包括事件处理属性...
JavaScript事件是Web开发中不可或缺的一部分,它允许我们与用户进行交互,响应用户的操作,并以此来更新页面内容。本文将深入探讨JavaScript事件的各个方面,帮助开发者更好地理解和应用这些关键概念。 一、事件...
在前端开发中,编写高性能的JavaScript事件处理代码至关重要。高效的事件处理不仅能够提升用户体验,还能减少不必要的计算和DOM操作,从而加快页面的响应速度。随着Web应用的日益复杂,对JavaScript事件系统的优化...
"WEB页编程技巧──JavaScript事件的应用.pdf" 本文档主要介绍了JavaScript事件在WEB页编程中的应用,包括JavaScript事件的概念、分类、事件处理器的使用、事件驱动编程等方面的知识点。 一、JavaScript事件概述 ...
JAVASCRIPT事件与动态页面编程 本文概述了JAVASCRIPT事件、事件监视器和事件处理器,并通过一个示例程序详细介绍了如何使用JAVASCRIPT事件处理器进行动态页面编程。 JAVASCRIPT事件是指人机交互的结果,如鼠标移动...
JavaScript事件和对象是JavaScript编程中不可或缺的部分,它们赋予网页动态性和交互性,使得用户与页面内容之间能够进行有效的沟通。事件驱动机制是JavaScript的核心特性之一,它允许开发者根据用户的特定行为(如...
标题中的"JavaScript事件学习小结(一)事件流"指的是JavaScript中的事件处理机制,特别是事件流的概念。事件流描述了在DOM(文档对象模型)中事件如何从根节点传播到具体的元素节点。在JavaScript中,事件是用户与...
"扣代码工具 JavaScript事件 捕获者2.0.zip"这个压缩包文件显然聚焦于JavaScript事件处理,特别是事件捕获的概念。事件是用户与网页交互时产生的行为,如点击按钮、滚动页面等,而事件处理则允许开发者对这些行为...
JavaScript事件是Web开发中不可或缺的一部分,它允许用户与网页进行交互并响应用户的操作。这篇博客主要探讨了JavaScript事件的基本概念、事件模型以及如何处理事件。 首先,我们需要理解什么是JavaScript事件。...