分类

‘ie’ 分类的存档

Javascript/JS获取屏幕分辨率及工作区高度和宽度的方法

2010年8月31日

下面是一段测试的代码,实际的执行结果,请自行测试吧

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>JSSize</title>
</head>
<body>
<script type="text/javascript">
    document.write("document.documentElement.clientHeight:" + document.documentElement.clientHeight + "<br/>");
    document.write("document.documentElement.clientWidth:" + document.documentElement.clientWidth + "<br/>");

    document.write("window.screen.height:" + window.screen.height + "<br/>");
    document.write("window.screen.width:" + window.screen.width + "<br/>");

    document.write("window.screen.availHeight:" + window.screen.availHeight + "<br/>");
    document.write("window.screen.availWidth:" + window.screen.availWidth + "<br/>");
</script>
</body>
</html>
[ more 阅读全文 ]

Chrome, Javascript, firefox, ie, 浏览器 , , ,

加载页面 — 给长时间执行的页面一个友好的提示

2010年7月16日

这个东西,自己一直用,却一直没太留意,今天,有个朋友讨论起来,就写出来分享一下,估计很多人也在用吧

加载页

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <button onclick="process();">
        启动</button>
    <br />
    已经用时: <span id="msg" style="color:Red">0</span> <script type="text/javascript">
        function process() {
            setInterval("showTimer();", 1000);
            location.href = "test.aspx";
        }
        var i = 0;
        function showTimer() {
            i++;
            document.getElementById('msg').innerHTML = i;
        }
    </script>
</body>
</html>

 

[ more 阅读全文 ]

Asp.Net, C#, Chrome, Javascript, firefox, ie, 浏览器 , , ,

IE不能显示PNG图片的解决方法

2010年6月24日

因为某种不可告人的需要,安装了Adobe Flash CS4,安装后,发现出现了一个奇怪的问题

用IE浏览网页时,很多网站莫名其妙的出现了红色的叉叉,有部分图片不能显示,但不是全部。

而换用其他的浏览器则正常。查这些不能显示的图片,发现都是png图片,保存到本地,用XP默认的图片查看器,又可以正常查看。

毫无疑问,问题出在了IE上   。

因为对PNG图片格式的诞生,有些许了解,所以定位问题的原因,对我来说就相对简单了。

PNG图片格式,是因为GIF图片的版权关系,而诞生的。

而 微软 不知是处于什么原因,对PNG一直不太友好(也许GIF格式的作者和微软有一腿,嘿嘿 ) ,直到IE6,都没有很好的支持PNG格式的图片。

而且,在IE里,对PNG图片格式的支持,本身也有别于其他的图片格式,例如:JPG,GIF,BMP等。对于PNG图片的支持,是采用了额外的动态链接库的方式,这个链接库,叫 pngfilt.dll ,IE使用这个链接库来进行PNG图片的显示,实际是解码工作。

pngfilt.dll 位于 System32 目录下,有兴趣的朋友,可以自己去看看它的属性,可以看到如下的信息:

ie png图片 pngfilt.dll

[ more 阅读全文 ]

ie, 浏览器, 系统维护 , , , , , , ,

为帮助保护你的安全,Internet Explorer已经阻止了从此站点下载文件到你的计算机

2010年5月18日

这是IE的一个安全机制,有利于保护浏览的用户。但是,有时候却成为一个烦人的提示。

解决方法:

启动IE浏览器–工具–Internet选项–安全,下面有四个区域: internet选项

[ more 阅读全文 ]

ie, 微软, 浏览器, 系统维护 , , ,

Windows 不能为{7B849a69-220F-451E-B3FE-2CB811AF94AE}查询 DllName 注册表项

2010年4月2日

今天,闲来无事,打算做系统优化,打开系统的“事件查看器”,又发现了N多红叉叉 ,来源都是 Userenv,事件ID是1041, 打开详细信息,看到如下提示:

Windows 不能为 {7B849a69-220F-451E-B3FE-2CB811AF94AE} 查询 DllName  注册表项,它将不会被加载。最有可能的原因是注册错误。

晕倒, ,搞定它。

 

既然日志说是 注册表项,那就从注册表下手, regedit 启动注册表管理器,Ctrl + F,启动查找,输入 {7B849a69-220F-451E-B3FE-2CB811AF94AE} ,开始查找。

很快,找到了具体的位置:

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{7B849a69-220F-451E-B3FE-2CB811AF94AE}

 

就是在系统的GPExtensions分支下,去微软的资料库里,查了下,{7B849a69-220F-451E-B3FE-2CB811AF94AE} 也是IE8下的扩展,这下,就明白了。

因为,我原来升级到了IE8,后来因为OA的原因,没办法用IE8,只能又恢复到了IE6,但是微软比较垃圾,留下了很多残留的垃圾注册信息。

 

解决方法很简单, 直接将这个键值删除, 就OK了

[ more 阅读全文 ]

ie, 系统维护 , , , , , , ,

Windows 不能为 {CF7639F3-ABA2-41DB-97F2-81E2C5DBFC5D} 查询 DllName 注册表项

2010年3月30日

今天,闲来无事,打开系统的“事件查看器”,发现了N多红叉叉 ,来源都是 Userenv,事件ID是1041, 打开详细信息,看到如下提示:

Windows 不能为 {CF7639F3-ABA2-41DB-97F2-81E2C5DBFC5D} 查询 DllName  注册表项,它将不会被加载。最有可能的原因是注册错误。

晕倒,看着真不舒服 ,搞定它。

 

既然日志说是 注册表项,那就从注册表下手, regedit 启动注册表管理器,Ctrl + F,启动查找,输入 {CF7639F3-ABA2-41DB-97F2-81E2C5DBFC5D} ,开始查找。

很快,找到了具体的位置:

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{CF7639F3-ABA2-41DB-97F2-81E2C5DBFC5D}

 

就是在系统的GPExtensions分支下,去微软的资料库里,查了下,{CF7639F3-ABA2-41DB-97F2-81E2C5DBFC5D} 是IE8下的扩展,这下,就明白了。

因为,我原来升级到了IE8,后来因为OA的原因,没办法用IE8,只能又恢复到了IE6,但是微软比较垃圾,留下了很多残留的垃圾注册信息。

 

解决方法很简单, 直接将这个键值删除, 就OK了

[ more 阅读全文 ]

ie, 系统维护 , , , , , , ,