首页 > 文库大全 > 精品范文库 > 12号文库

IE6下使网页png图片透明显示

IE6下使网页png图片透明显示



第一篇:IE6下使网页png图片透明显示

png图片有很好的品质。阴影效果也不会有杂边,很流畅。如果插入网页的话可以给网站内容增色不少!更重要的是在不增加图片容量大小的情况下提高了页面的图片的质量。对于有复杂背景,如:在有颜色过度背景上插入不规则边框的图片带来极大很便利!

但目前IE中对于插入的透明背景的.png的图片是不能正常显示的。IE会自动给“.png”格式的图片加个灰色背景。

解决这个的方法是增加javascript。具体方法如下:

把下面的代码放在head区就可以解决问题了。

<script language=“javascript”> function correctPNG(){ for(var i=0;i” img.outerHTML = strNewHTML i = i-1 } } } window.attachEvent(“onload”, correctPNG);</script>

也可以把这段代码单独加在一张图片上:

第二篇:网页上不显示PNG图片

(1)、使用 开始->运行,在运行输入框中输入 “regsvr32 c:windowssystem32pngfilt.dll”(然后点击确定)注意,这个pngfilt.dll在有的系统中是在 c:windowssystem 中的,要自己查看一下这文件在哪里,根据自己的系统修改一下路径。如果在注册时出现 “已加载 c:windowssystem32pngfilt.dll,但没有找到DllRegisterSever 输入点。无法注册这个文件”,则表明这个文件可能损坏了,你要去别的机子去Copy一个好的过来。再进行一次注册。

(2)、有些人是因为自己系统的设置问题,即任意打开一个文件夹,在上方菜单上选择“工具”->“文件夹选项”->“文件类型”,选择下方的“还原”按钮。

(3)、开始-> 运行,在运行输入框中输入“Regedit”,到这个路径“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Internet Settings\Accepted Documents”,在右边右键“新建”->“字符串值” 紧接着最大的数字命名,我这里是3,故命名为4,并赋值为“image/png”。

(4)、打开注册表[HKEY_CLASSES_ROOT\MIME],正常的情况下里面有几大项,不能打开png格式图片时仅有Database项。正常情况下,Database项下有上百项,异常情况下只有三四项。这事可以从别人正常的机子中(xp可以从vista中拷贝)拷来MIME项注册表在自己机子上导入。有时是MIME权限出了问题(如空权限),只需全部删去再导入。

受限帐户(USERS组)在IE浏览器中无法显示png图片的解决办法(转自微软)

在Windows XP Pro SP3系统 + IE7浏览器的运行平台下,IE7突然无法显示png格式图片,导致浏览网页的时候大量图片、验证码等无法显示,但是用管理员的账号登陆以后IE浏览器图片显示则一切正常。之前也没有对系统进行改动或安装新软件,也没有安装过什么更新。然后对IE7进行了重装,甚至退回到了IE6浏览器都无效。接着在尝试新建一个管理员用户,在登录系统也是正常的,而受限的用户都有问题。

通过一翻搜索以后,发现大部分人说是pngfilt.dll文件被损坏所致,只需要在别的系统中复制一份pngfilt.dll文件过来,在放到C:windowssystem32里面,在“运行”中输入 regsvr32 pngfilt.dll 即可。但是根据上面步骤操作完以后,还是没能成功修改IE浏览器的问题。

通过分析IE进程载入的模块,管理员访问含PNG图片的页面时都能正常载入pngfilt.dll ImgUtil.dll,而受限用户都能没有载入,运行regsvr32试图注册无效,NTFS权限都是可读取和运行,改为完全控制无效。

原因是MIME类型中有无效信息,导致出错(PNG似乎不同于其他图片格式,其他图片IE自己能处理不需要读取MIME,而PNG以来PngFilt.Dll是必要的,话说回来其他的ActiveX如Flash又很正常),我早检查过MIME中没有乱码,image/png和image/x-png的权限也都正常,但我不知道他们会相互影响

然后决定对每一项值进行检验(受限用户Restricted默认情况下只能对HKCU进行完全控制,我不可能从别的机导入,因为管理员帐户又正常),先在受限帐户下进行(从整体看,管理员与受限用户的MIME类型没有多了少了的问题,因为读取的是同一段注册表),果然发现了问题:

application/futuresplash和application/x-shockwave-flash在受限帐户下竟然说无法访问,看来在枚举MIME类型过程中出错导致PNG无法正常解码,到管理员进注册表,与其它类型的权限一比较,发现少了USER组的权限,这样这两项就对USER组全部不允许了,给这两项加上相应读取权限,回到受限用户(没有重启),打开浏览器,图片已经全部正常。具体解决办法如下: 以管理员的账号登录到系统,在检查注册表中以下2项,确保受限用户(users组)有“读取”的权限。

HKEY_CLASSES_ROOTMIMEDatabaseContent Typeapplication/futuresplash 和 application/x-shockwave-flash

第三篇:360浏览器网页图片不显示使用技巧

打开网页不显示图片,是什么原因呢?

如果是360浏览器,打开360浏览器,最上方,右击,把状态栏打开,打开后最下方会出现条

框框 点击一个(球+箱子)flash自动修复,手动以下

那个提示:堆栈溢出圣线

如果是ie浏览器

1、在IE窗口-工具-IE选项-高级确定。或在Internet选项里面的高级选项卡里面的多媒体下面,选播放网页中的动画。

2、IE工具栏中-工具-管理加载项-启用shockwave flash 0bject(ActiveX控件)-确定-重启电脑-打开internet连接-打开后会自动跳出安装ActiveX控件的对话框,确认安装-待安装完毕即可。

3、把flash player升级到最新。

4、打开浏览器 工具-internet选项 安全标签页 选低或中。或

internet选项----安全-----自定义级别---

(1)勾选.NET Framework的全部选项为启用以及勾选---Active控件自动提示为禁用;

(2)勾选对没有标记为安全的Active控件进行初始化和脚本运行选启用;

(3)勾选下载未签名的Active控件为启用。

(4)勾选没有证书或者只有一个证书时不提示用户进行选择为启用。

5、修复IE,或升级更换IE。

依次选择开始;运行,在运行对话框中输入regsvr32 actxprxy.dll命令,单击确定按钮,这时会弹出一个信息对话框,提示actxprxy.dll中的DllRegisterServer成功,单击确定按钮,然后再在运行对话框中输入regsvr32 shdocvw.dll命令,单击确定按钮,重新启动计算机后IE就被修复了。另外,升级更换安装IE6也可以解决这个问题。

6、修复系统或重装系统。

开始;运行中运行sfc /scannow命令,扫描是否有系统文件损坏,如果有,请从Windows安装光盘中提取完好文件进行替换或进行覆盖安装系统。

7、使用软件优化是不是把显示网页中的图片给禁用了,如超级兔子工具栏有一项拦截动画广告,取消即正常了。

第四篇:IE打开邮箱后网页空白

IE打开邮箱后网页空白

公司一同事的电脑打开网易邮箱的首页登陆不上,返回的是新的登陆页面,通过其他方式登陆有些功能跟内容是空白的不显示。杀毒杀出IE被广告软件胁持,将其杀掉还是不能正常打开。认定是IE出问题了。然后将IE7升级成IE8还是不行,用opera测试能正常打开。还想IE7卸载还原成IE6也不成,仔细想了想是不是安全级别太高,于是将安全级别降低,但还是不行,某个插件没加载上?不应该!过了一天,心里还这着这件事,心里有想直接跟网易邮件组的兄弟直接问问的冲动了,又到那台电脑登陆了下邮箱,发现空白的都是javascript内容显示和调用不出来,就试着修复下IE(总不能这么点屁事就重做系统吧?!),诶,想到了,可能是我的IE没有加载上javacript.dll吧?!哈哈...果然是它在搞鬼!尝试regsvr32 jscript.dll

后问题解决。

解决没见过的问题时靠的就是经验+联想,当然,最重要的还是 google和baidu。。。

在搜索解决方法时发现了一些虽然与这个问题无关,但也是很有用的其他信息,贴在下面:

Q:不知道为什么,我的ie不能打开新网页,即使是右击使用在新窗口中连接,也无法打开新的网页,请

指教!谢谢

A:在运行中依次输入下列:

regsvr32 shdocvw.dll ,确定,接着出现一个消息框,确定

regsvr32 oleaut32.dll,确定,接着出现一个消息框,确定

regsvr32 actxprxy.dll,确定,接着出现一个消息框,确定

regsvr32 mshtml.dll,确定,接着出现一个消息框,确定

regsvr32 msjava.dll,确定,接着出现一个消息框,确定

regsvr32 browseui.dll,确定,接着出现一个消息框,确定

regsvr32 urlmon.dll,确定,接着出现一个消息框,确定

这里有很多Regsvr32命令,看了后就明白了 Regsvr32命令修复系统故障实例使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。

regsvr32的用法为:

“regsvr32 [/s] [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system

文件夹下。

参数有如下意义:

/u——反注册控件

/s——不管注册成功与否,均不显示提示框

/c——控制台输出

/i——跳过控件的选项进行安装(与注册不同)/n——不注册控件,此选项必须与/i选项一起使用

执行该命令的方法:

1、可以在“开始”--“运行”,调出运行的对话框,也可以使用Win+R热键,然后直接在输入栏输入即可

2、在开始--运行 输入cmd,调出„命令提示符‟窗口,然后再执行regsvr32命令。

二、Regsvr32错误消息的说明

当使用 Regsvr32.exe 时,它会尝试加载该组件并调用它的 DLLSelfRegister 函数。如果此尝试成功,Regsvr32.exe 会显示一个指示成功的对话框。如果此尝试失败,Regsvr32.exe 会返回一条错误消息,其

中可能会包括一个 Win32 错误代码。

以下列表介绍了 RegSvr32 错误消息和可能的原因。

Unrecognized flag:/invalid_flag

键入的标志或开关组合无效(请参阅本文中的“Regsvr32.exe 的用法”一节)。

No DLL name specified.未包括.dll 文件名(请参阅本文中的“Regsvr32.exe 的用法”一节)。【IE登陆不了邮箱解决方法】

Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.Dllname不是.dll 或.ocx 文件。例如,键入 regsvr32 wjview.exe 就会生成该错误消息。

例如,键入regsvr32 icwdial.dll 后就会返回该错误消息,因为 Icwdial.dll 文件不能自行注册。如果您怀疑内存中有损坏的Dllname 版本,请尝试重新启动计算机,或重新提取该文件的原始版本。如果您运行的是 Windows NT,可能需要使用 Microsoft Windows NT Server 4.0 资源工具包 中的 Kill 或 Pview 工具。有关其他信息,请单击以查看以下 Microsoft 知识库文章:197155 如何终止孤立进程OleInitialize failed

(or OleUninitialize failed).Regsvr32 必须先初始化 COM 库,然后才能调用所需的 COM 库函数并在关闭时撤消对该库的初始化。

一、轻松修复IE浏览器

regsvr32 Shdocvw.dll regsvr32 Oleaut32.dll regsvr32 Actxprxy.dll regsvr32 Mshtml.dll regsvr32 Urlmon.dll regsvr32 browseui.dll

作用:

1、同时运行以上命令不仅可以解决IE不能打开新的窗口,用鼠标点击超链接也没有任何反应的问题;

2、还能解决大大小小的其它IE问题,比如网页显示不完整,JAVA效果不出现,网页不自动跳转,打开

某些网站时总提示„无法显示该页‟等。

二、解决Windows无法在线升级的问题

regsvr32 wupdinfo.dll

作用:

Windows的漏洞很多,每隔一段时间就需要使用“Windows Update”升级程序进行在线升级,不过“Windows Update”经常出现无法使用的情况,这时,我们可以使用Regsvr32来解决这个问题。

三、防范网络脚本病毒有新招

regsvr32 /u scrrun.dll

作用:

网络脚本病毒嵌在网页中,上网时在不知不觉中机器就会感染上这种病毒。笔者认为单纯使用杀毒软件并不能有效地防范这些脚本病毒,必须从病毒传播的机理入手。网络脚本病毒的复制、传播都离不开FSO对象(File System Object,文件系统对象),因此禁用FSO对象就能有效地控制脚本病毒的传播。

如果需要使用FSO对象,键入“regsvr32 scrrun.dll”命令即可。

四、卸载Win XP自带的ZIP功能

regsvr32 /u zipfldr.dll

作用:

Win XP以功能强大而著称,但有些功能却常常令人有“鸡肋”之感,比如Win XP自带的ZIP功能和图片预览功能,不仅占用了系统资源,功能也远不如第三方软件强大。其实用Regsvr32命令可以很容易地卸载

这些功能。

五、修复无法缩略图查看文件问题

2000: 开始→运行,输入regsvr32 thumbvw.dll XP: 开始→运行,输入regsvr32 shimgvw.dll

六、让WMP播放器支持RM格式

很多朋友喜欢用Windows Media Player(以下简称WMP)播放器,但是它不支持RM格式,难道非得安

装其它播放软件吗?笔者有办法。

以Win XP为例,首先下载一个RM格式插件,解压缩后得到两个文件夹: Release(用于Windows 9x)和Release Unicode(用于Windows 2000/XP);将Release Unicode文件夹下的RealMediaSplitter.ax文件拷贝到“系统盘符WINDOWSSystem32”目录下;在“开始→运行”中键入“regsvr32 RealMediaSplitter.ax”,点击“确定”即可。接着下载解码器,如Real Alternative,安装后就能用WMP播放

RM格式的影音文件了。

七、让WMP9的播放器出现

有些音乐网页的在线点歌需要用到Media Player,有的朋友明明安装了WMP9,但在线听音乐却只看到枯燥的WMP6播放器面板,想让漂亮的WMP9面板出现,当然没问题的。

常见问题的操作系统多数WIN 98,先关闭IE,再在“开始→运行”中键入“regsvr32 wmpdxm.dll”,点击“确

定”即可。

八、解决打开系统功能时无反应regsvr32 shdocvw.dll

作用:

有时从开始菜单里点击XP系统的搜索功能、帮助和支持或管理工具等,但就是无任何反应,这是它们的打开方式缺少关联,所以我们只要用regsvr32注册它们需要调用的动态连接库文件就行了。【IE登陆不了邮箱解决方法】[转]

九、添加/删除程序打不开了regsvr32 appwiz.cpl

regsvr32 mshtml.dll regsvr32 jscript.dll regsvr32 msi.dll

regsvr32 ”c:program filescommon filessystemole dboledb32.dll“ regsvr32 ”c:program filescommon filessystemadomsado15.dll"

regsvr32 mshtmled.dll regsvr32 /i shdocvw.dll regsvr32 /i shell32.dll

作用:

当打开控制面板中的添加/删除程序时,双击它的图标后无反应,或者打开后自动关闭了,尝试使用以上命

令可以解决。

十、XP的用户帐户打不开regsvr32 nusrmgr.cpl

regsvr32 mshtml.dll regsvr32 jscript.dll regsvr32 /i shdocvw.dll

十一、防范网络脚本病毒有新招

regsvr32 /u scrrun.dll 禁用FSO对象

regsvr32 scrrun.dll 使用FSO对象

十二、解决Windows无法在线升级的问题regsvr32 wupdinfo.dll

以下症状我把它称作IE的活动脚本漏洞,虽然这两个命令能修复,但治标不治本,我建议遇到此问题的朋

友到微软网站进行IE安全更新,即打漏洞补丁。

regsvr32 jscript.dll regsvr32 vbscript.dll

作用:

1、跟上面讲的修复IE浏览器方法配合使用(可以不配),可以很好的解决浏览某些网页无法正常显示和功

能不正常,如:

a.不显示某些验证码

b.不显示某些动态图片

c.不显示某些论坛的帖子列表

d.论坛快速跳转功能无用

e.论坛发贴时按Ctrl+Enter提交无反应

2、修复个别窗口空白,如XP的„搜索‟功能的搜索助理操作面板空白、系统还原页面空白和用户帐户页面

空白等。(可修复把握度100%)

3、解决windows media player 9或以上版本打开时提示„出现内部应用程序错误‟。(可修复把握度100%)

4、可以修复win 2000的„添加/删除程序‟打开后一片空白。(可修复把握度99%)

5、解决win 2000以WEB方式查看Program Files文件夹和Winnt文件夹时看不到任何文件,以及„控制

面板‟的图标跑到左边去的问题。

6、解决网页上网际快车的右键菜单功能无法使用。

在网站中,当右键点某个„下载连接‟时,会弹出菜单,选择„使用网际快车下载‟会再弹出FLASHGET的下载任务页面,如果发现该功能无反应,那就可能是这个原因:原来这项菜单是调用了FLASHGET目录下的jc_link.htm文件,这个文件是用VB语言编写的,所以其作用丢失是动态连接库vbscript.dll没有注册和

调用到。

不过这只是原因之一.

第五篇:IE乱弹网页的问题

IE乱弹网页的问题.txt心是自己的,干嘛总被别人伤......没有伞的孩子必须努力奔跑▓敷衍旳青春 总昰想太多 怨,只怨现实太现实╰⌒﹏为什么在一起要两个人的同意丶而分手只需要一个人好多朋友遇到IE乱弹网页的问题

本人收集一点解决方法!参考一下

1.IE窗口定时弹出 现象描述:中招者的机器每隔一段时间就弹出IE窗口,地址指向网络注氓的个人主页。不晓得是不是网络流氓以为这样你就会经常光顾?

解决办法:点击“开始-运行-输入msconfig”,选择“启动”,把里面后缀为hta的都勾掉,重启

2.系统启动时自动弹出IE窗口

电脑启动时会弹出一个网站,进入系统后会自动打开IE浏览器,自动访问默认主页后缀的url后缀的都钩去,而有的网友会询问为何启动后本来修复好的项目又被改了,我会回复开始-运行-msconfig-启动,把关于regedit/s的钩去,不过道高1米,魔高1。1米,我们往往会漏掉什么,而把msconfig里面的启动项全部钩掉再一个个测试那是不大实际的,so,我们现在就来讲讲msconfig启动里面哪些才是默认启动的项,哪些是非法的项。

一般呢,我们都是用win98se第二版的,这个版本有七八个默认的启动项。

Welcome C:WINDOWSWelcome.exe /r

欢迎进入WINDOWS程序,这个不用我说了吧,每个人第一次启动系统的时候都会有这个欢迎程序出现的,几乎没有什么用途。

TaskMonitor C:WINDOWStaskmon.exe

任务检测程序,这个监视器将记录你使用软件的情况,然后将这些资料保存到 WINDOWSapplog的applog.ind文件中

internat.exe internat.exe

注意哦,这里的internat很多人会误以为是网络什么有关的,其实不然,因为他和英特网internet差一字哦,这里这个internat是输入法图标的工具,一般本机只有一个输入法的都不需要运行这个。(任务栏里面的En图标)

ScanRegistry C:WINDOWSscanregw.exe /aotorun

注册表备份程序,每次开机都备份一次注册表,这个呢,其实我是建议大家使用,因为现在恶意代码网站太多了,如果不小心被破坏了,还可以恢复上一次的注册表。

SystemTray SysTray.exe

管理驻留内存的程序,建议保留,这样的话,电脑用一段时间后系统会越来越慢的状况会减轻一点。

SchedulingAgent C:WINDOWSSYSTEMmstask.exe

系统计划任务程序,我不解释了,一般没什么用。

LoadPowerProfile Rundll32.exe powrprof.dll,LoadCurrentPwrScheme(可能会出现两次)

电源管理程序,如果禁用掉后,在控制面版-电源管理,里面设置的就没有效果了。

以上这些就是WINDOWS一些默认启动的项目了,然后自己排除掉一些后来安装的软件,比如3721的中文网址,网络蚂蚁,多媒体键盘,鼠标之类的,一般就可以知道哪些项该去掉了吧。

请到软件下载 下载msconfig

怎样把Windows 98和Windows XP中的这个实用程序移植到Windows 2000中来,实现“资源共享”。

一、移植Windows 98中的Msconfig

将Windows 98中System文件夹内的Msconfig.exe文件复制到Windows 2000(安装后的文件夹为Winnt)中System文件夹内;双击运行Msconfig.exe,这时将出现一些错误提示信息,告诉你找不到CONFIG.SYS、AUTOEXEC.BAT、SYS.INI、Win.INI这四个系统文件。此时不要慌张,连续按四次“确定”,怎么样?看到你熟悉的“系统配置实用程序”了吧:)

二、移植Windows XP中的Msconfig

Windows XP中的Msconfig做了进一步的改进,比如:增加了Boot.ini的诊断、服务诊断,对于配置和解决系统的启动问题非常有帮助。

从Windows XP的系统文件夹中将以下两个文件:Msconfig.exe(一般位于Windows XP所在的分区的WindowspchelthHelpctrbinaries目录下)、Msconfig.chm(一般位于Windows XP所在的分区的WindowsHelp目录下)分别复制到Windows 2000所在的分区的WinntSystem目录下和WinntHelp目录下。

移植完毕后,在Windows 2000中点击“开始→运行”,输入Msconfig,然后回车,便可运行系统配置实用程序了。

编后:在Windows系统中的许多程序都可以实现不同版本之间的共享,大家不妨自己去探索一番,说不定有意想不到的收获!

    版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。

    本文地址:https://www.feisuxs.com/wenku/jingpin/12/2313673.html

相关内容

热门阅读

最新更新

随机推荐