`
cakin24
  • 浏览: 1388252 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

加载与卸载事件

阅读更多
一 介绍
加载事件(onload)是在网页加载完毕后触发相应的事件处理程序,它可以在网页加载完成后对网页中的表格样式、字体、背景颜色等进行设置。
卸载事件(unload)是在卸载网页时触发相应的事件处理程序,卸载网页是指关闭当前页或从当前页跳转到其他网页中,该事件常被用于在关闭当前页或跳转其他网页时,弹出询问提示框。
在制作网页时,为了便于网页资原的利用,可以在网页加载事件中对网页中的元素进行设置。
 
二 应用
本示例是在网页加载时,将图片缩小成指定的大小,当鼠标移动到图片上时,将图片大小恢复成原始大小。
这样可以避免使用大小相同的两个图片进行切换。
 
三 代码
<body onunload="pclose()"> 
<img src="TEMP.jpg" name="img1" onload="blowup()" onmouseout="blowup()" onmouseover="reduce()"> 

<script language="javascript">
<!--
var h=img1.height;
var w=img1.width;
function blowup() //缩小图片
{
if (img1.height>=h)
{
	img1.height=h-100;
	img1.width=w-100;
}
}
function reduce() //恢复图片的原始大小
{
if (img1.height<h)
{
	img1.height=h;
	img1.width=w;
}
}

//-->
</script>
</body>
 
 
四 运行结果


 
  • 大小: 40.3 KB
  • 大小: 54.4 KB
1
0
分享到:
评论

相关推荐

    C#中加载和卸载DLL

    #### 二、C#中的DLL加载与卸载 ##### 2.1 动态加载DLL 在C#中,可以使用`System.Reflection`命名空间下的`Assembly`类来动态加载DLL。具体操作如下: ```csharp Assembly assembly = Assembly.LoadFile(pathToDll); ...

    C#中动态加载和卸载DLL

    在C#编程中,动态加载和卸载DLL是常见的需求,特别是在处理插件系统或需要在运行时替换组件的情况下。通常,C++使用LoadLibrary和FreeLibrary函数来完成这一任务,但C#的设计有所不同,它依赖于.NET框架的垃圾回收...

    应用程序启动后控件动态加载与卸载

    在IT行业中,应用程序的开发和优化常常涉及到控件的动态加载与卸载。这是一项重要的技术,特别是对于那些需要高效管理资源和优化用户界面(UI)性能的应用来说。本篇文章将深入探讨“应用程序启动后控件动态加载与...

    加载和卸载程序集

    加载和卸载程序集 程序集的加载和卸载是.Net Framework 中的一个重要概念,对于开发者来说,了解程序集的加载和卸载机制是非常必要的。本文将详细介绍程序集的加载和卸载机制,并分析为什么微软不提供卸载程序集的...

    精选_基于PsSetLoadImageNotifyRoutine实现监控模块加载并卸载已加载模块_源码打包

    本资源“精选_基于PsSetLoadImageNotifyRoutine实现监控模块加载并卸载已加载模块_源码打包”正是关于如何利用这些接口来监控进程模块加载与卸载的一个实践案例,特别关注的是`PsSetLoadImageNotifyRoutine`这个API...

    DLL注入与卸载

    DLL注入与卸载是两种常见的系统级操作,通常用于调试、性能优化以及恶意软件活动。下面将详细介绍DLL注入与卸载的基本概念、原理及其实现方法。 ### DLL注入 DLL注入是指将一个动态链接库的实例加载到另一个正在...

    VB.net打包添加卸载

    在VB.NET编程中,打包应用程序并添加卸载功能是开发者必须掌握的一项技能。这涉及到项目的部署和生命周期管理,确保用户可以方便地安装和卸载软件。以下是对这一主题的详细阐述: 1. **VB.NET打包**:VB.NET打包是...

    电子线路板设计与制作 集成库的加载与卸载.pdf

    在电子线路板设计与制作的过程中,集成库的加载与卸载是至关重要的步骤,它涉及到元件的使用和管理。集成库通常包含各种电子元件的模型,供设计师在原理图和PCB布局中选用。以下是对集成库加载与卸载的详细说明: 1...

    WinCE驱动的动态加载和卸载.(含源码)

    在传统的Windows系统中,驱动程序通常在系统启动时静态加载,而在WinCE中,驱动程序可以通过动态加载和卸载的方式来实现更加灵活的管理。本文将深入探讨WinCE驱动的动态加载和卸载机制,并结合提供的源码进行分析。 ...

    jira8.4.1的plugin加载卸载机制

    《Jira 8.4.1插件加载与卸载机制详解》 Jira,作为Atlassian公司的一款强大且灵活的项目管理工具,允许开发者通过插件系统进行功能扩展,以满足不同团队的需求。在Jira 8.4.1版本中,其插件加载与卸载机制是整个...

    OCX控件注册与卸载

    2. 添加控件:在MFC应用程序中,可以通过资源编辑器添加OCX控件到对话框或视图中。选择控件后,MFC会自动生成相应的类和成员变量。 3. 控件操作:通过成员函数和消息映射机制,可以实现对OCX控件的属性设置、事件...

    (添加)卸载outlook com加载项

    请注意,直接修改注册表或错误地操作加载项可能导致严重问题,因此在进行卸载或添加操作时要格外谨慎。如果不确定如何操作,最好咨询专业的IT支持人员或者查阅官方文档以获取更详细的指导。 在2012年12月20日,zzm...

    ConditionerJS一个基于状态自动决定加载或者卸载模块的库

    例如,你可以设置只有当用户滚动到页面特定位置、网络状态改变或者某个特定事件触发时,才加载或卸载特定的JavaScript模块。这样可以显著降低初始页面加载时间,因为并非所有代码都在页面加载时立即执行。 ...

    C#安装与卸载制作

    ##### 4.1 添加卸载功能 - **步骤一**:在“应用程序文件夹”中添加`msiexec.exe`(位于`C:\Windows\System32`目录下),并将该文件重命名为“Uninstall.exe”以提高用户识别度。 - **步骤二**:为“Uninstall.exe”...

    VC6.0下MFC实现sys驱动加载与卸载源码.rar

    标题中的“VC6.0下MFC实现sys驱动加载与卸载源码”是指使用Microsoft Visual C++ 6.0集成开发环境,并基于MFC(Microsoft Foundation Classes)库编写的程序,该程序能够加载和卸载系统驱动。MFC是微软提供的一套...

    ocx注册与卸载工具

    卸载OCX控件则是相反的操作,涉及从注册表中删除与控件相关的条目,防止系统尝试加载不再存在的组件。这通常通过调用`DllUnregisterServer`入口点完成,然后使用`regsvr32.exe`的反向命令实现。同样,专用的卸载工具...

    dll注入与卸载.rar

    《DLL注入与卸载技术详解》 DLL(Dynamic Link Library)是Windows操作系统中的一种共享库机制,它允许程序在运行时动态地加载和使用库函数,而无需在编译时静态链接。DLL注入和卸载是系统编程中的高级技术,主要...

    加载和卸载DLL插件

    7. **安全性和兼容性**:确保DLL的加载和卸载过程安全无误,避免权限问题和版本冲突,以及确保插件与主程序之间的兼容性,是开发和管理DLL插件时必须考虑的重要因素。 8. **设计模式**:例如单例模式常用于DLL设计...

    API监听Dll的加载/卸载消息

    本程序调用LdrRegisterDllNotification实现,详见MSDN:LdrUnregisterDllNotification 函数。本程序可以监控Dll的加载/卸载事件。例如本程序可以利用本程序实现反Dll注入。其他功能可自行拓展。

    JavaScript页面事件.pdf

    1. **加载与卸载事件**: - **加载事件(onload)**:当整个网页及其所有资源(如图片、脚本等)完全加载完毕后,浏览器会触发onload事件。开发者可以利用这个事件来执行一些初始化操作,比如设置页面元素的样式、...

Global site tag (gtag.js) - Google Analytics