下面是一段测试的代码,实际的执行结果,请自行测试吧
<!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>
[
阅读全文 ]
Chrome, Javascript, firefox, ie, 浏览器
Javascript, Screen, 屏幕分辨率, 工作区大小
这个东西,自己一直用,却一直没太留意,今天,有个朋友讨论起来,就写出来分享一下,估计很多人也在用吧
加载页:
<!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>
[
阅读全文 ]
Asp.Net, C#, Chrome, Javascript, firefox, ie, 浏览器
Javascript, load, loading page, 加载页
因为某种不可告人的需要,安装了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, 浏览器, 系统维护
ie, IE不能显示PNG图片, IE不能显示部分图片, internet explorer, png, pngfilt.dll, windows, xp
这是IE的一个安全机制,有利于保护浏览的用户。但是,有时候却成为一个烦人的提示。
解决方法:
启动IE浏览器–工具–Internet选项–安全,下面有四个区域:
[
阅读全文 ]
ie, 微软, 浏览器, 系统维护
ie, internet explorer, 浏览器, 阻止了从此站点下载文件
今天,闲来无事,打算做系统优化,打开系统的“事件查看器”,又发现了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了
[
阅读全文 ]
ie, 系统维护
EventLog, ie, internet explorer, internet explorer 8, windows xp, windows操作系统, 事件探查器, 系统日志
今天,闲来无事,打开系统的“事件查看器”,发现了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了
[
阅读全文 ]
ie, 系统维护
EventLog, ie, internet explorer, internet explorer 8, windows xp, windows操作系统, 事件探查器, 系统日志