这是IE6/7的一个bug导致的。
这两个版本的IE会在,页面在跳转或者关闭前会把gif动画停了,而我们经常用a标签来充当按钮执行一些javascript脚本,为了不跳转一般把href属性设置为javascript:;或类似的东西,在IE6/7下这虽然不跳转页面但依然会触发onbeforeunload事件的,再抛出这个事件后就会把GIF动画停止了,尽管在这个事件处理函数return false也阻止不了这样的行为。而且ie6/7的onbeforeunload事件中return的内容会被特殊处理,它们会弹出一个框显示这些内容。
javascript:;这样的用法很常见,无法完全避免,只要发现GIF和这种用法并存的时候特别处理就行了。
分享到:
相关推荐
标题“GIFViewer 不需要IE看动态图”指的是一个名为GIFViewer的程序,它允许用户在不依赖Internet Explorer(IE)浏览器的情况下查看GIF格式的动态图像。这个程序特别适用于那些不喜欢或不能使用IE,或者由于系统...
在ASP.NET开发中,有时我们需要在网页上展示动态GIF图像,这通常涉及到浏览器与...通过下载提供的Example033-用WebBrowse控件显示GIF动画示例,你可以深入学习和理解这一功能的具体实现,以便在自己的项目中灵活运用。
在Windows 7操作系统中,查看动态GIF文件是一项基本的操作,但有时可能因为默认设置或者用户不熟悉系统功能而遇到一些困扰。动态GIF是一种常见的动画格式,它由多帧图像组成,通过快速连续播放这些帧来实现动态效果...
同时,考虑到不同系统可能安装了不同版本的IE,应确保GIF动画在多种环境下都能正常工作。 综上所述,WebBrowser控件是一个强大的工具,可以方便地在Windows应用中展示GIF动画。通过理解其基本用法、属性设置、事件...
本文将深入探讨两种常见的加载动画实现方式:GIF动图和原生CSS动画,并介绍如何利用SVG优化加载效果。 一、GIF动图 1. GIF格式:GIF(Graphics Interchange Format)是一种广泛使用的图像格式,支持透明度和循环...
### 在VB6.0中播放GIF动画:利用IE组件实现动态效果 #### 知识点一:GIF格式的特点及在VB中的局限性 - **GIF格式介绍**:GIF(Graphics Interchange Format)是一种广泛使用的图像文件格式,支持动画功能。它通过...
在Windows 7中,默认的GIF图片查看方式可能并不理想,通常是通过Internet Explorer(IE)浏览器来打开,这与Windows XP系统的体验有所不同,许多用户对此感到不适应。因此,这款软件应运而生,旨在提供一种类似XP...
由于WebBrowser控件实际上是在内部使用IE引擎,因此它能够理解和渲染Gif动画,就像在网页上一样。 ### 实现步骤 1. **添加WebBrowser控件**:首先,在你的Windows Form设计界面中,从工具箱中拖放一个WebBrowser...
IE浏览器在处理GIF动画的onload事件时存在的一个bug IE浏览器在处理GIF动画的onload事件时存在的一个bug,该bug会导致onload事件重复触发,该问题只出现在IE浏览器上,而Firefox浏览器没有这个问题。 该bug的原因...
总结来说,这个小应用程序利用了IE控件的强大功能,展示了如何在不依赖完整浏览器的情况下浏览HTML和图片。通过学习和理解源代码,开发者可以了解到如何在自己的程序中集成类似的功能,尤其是在资源有限的环境中。...
网站图标(Favicon)是网页的一种重要组成部分...总的来说,为网站添加ICO图标和GIF动画图标是一个相对简单的过程,但要注意兼容性和浏览器的差异。正确设置和优化Favicon可以提升用户体验,增加网站的专业感和辨识度。
这些控件可以方便地加载和播放GIF动画,但可能需要在用户计算机上安装额外的组件,可能会引起兼容性问题。 - **PictureBox控件:** 虽然PictureBox不是专为GIF设计的,但通过设置其ImageMode属性为"Stretch"或...
微软出于安全考虑, Win7无法用图片查看器直接观看 Gif动画 , 而是使用IE打开Gif动画. 其它如 Picasa 的 PhotoViewe 以及其它依靠微软该程序组件的图片查看器都无法直接观看 Gif动画. 这是一个可以让Win7图片查看器...
针对这一问题,"gifffer"是一个小巧而实用的JavaScript库,它的主要功能是防止GIF动画在页面加载时自动播放,从而改善用户体验。 gifffer库的工作原理是通过JavaScript将GIF图像暂停在第一帧,只有当用户主动点击...
2. **设置控件属性**:默认情况下,WebBrowser控件可能不会自动显示GIF动画。为了启用动画,你需要禁用`Silent`属性。在代码中,这可以通过`webBrowser1.Silent = false;`实现。 3. **加载GIF文件**:为了让...
加载整个GIF动画可能导致页面加载速度变慢,而预览则需要在不播放整个动画的情况下展示图片的一个瞬间。此外,如果用户不希望看到动画,提供一个控制播放的机制也很重要。 **`jquery.gif.js`插件详解** `jquery....
这个特定的项目,"VB基于WebBrowser打开播放GIF动画文件",涉及到使用内置的WebBrowser控件来展示和播放GIF动态图像。WebBrowser控件是VB提供的一种强大的工具,它允许开发者在应用程序中嵌入一个完整的Web浏览器,...
6. **兼容性处理**:由于IE7的浏览器特性与其他现代浏览器可能存在差异,JavaScript代码需要考虑到这些差异,确保在IE7下正常工作。 总的来说,这个主题涉及的是如何使用JavaScript在IE7浏览器环境下实现类似现代...
在VB中,通过引用这种控件,开发者无需编写复杂的图形处理代码,就能实现GIF动画的播放功能。 1. **什么是GIF格式**: GIF(Graphics Interchange Format)是一种流行的位图图像格式,特别适合于存储带有动画效果...