图片预载完整实例
完整源代码如下 继续阅读本文……
写了一个图片预加载的脚本,把图片缓存在一个数组中,如下:
//图片预加载函数
function MM_preloadImages() {
var d=document;
if(!d.imgNum) d.imgNum=0;
if(d.images){
if(!d.MM_p) d.MM_p=new Array();
var i;
var j=d.MM_p.length;
var a=MM_preloadImages.arguments;
for(i=0; i
d.MM_p[j]=new Image;
d.MM_p[j].src=a[i];
d.MM_p[j++].onload=function(){d.imgNum++};
}
}
}
//预加载两张图片
MM_preloadImages('http://www.google.com/images/firefox/google.gif',
'http://www.google.com/images/firefox/fox1.gif');
//两秒后检测
window.setTimeout(function(){alert(document.imgNum);}, 2000);
看起来似乎没有什么问题,在firefox下也是正常通过,两秒过后显示预载的图片数量为2...
可是在ie中却显示为0,啥问题呢? 继续阅读本文……
今天在本机上装了一个WordPress Multi User, 系统环境如下: WINDOWS 2003
Apache 2.0.54
PHP 5.0.4
WPMU版本为wpmu-2005-08-29, 是unstable版本.
安装时发生以下问题:
1. 安装时写数据库过程出错,找出错误代码位于index.php文件中.由于LINUX使用的路径是斜杠,而WIN32使用的是反斜杠,导致错误的发生.对文件中函数step3()前加入
$base = str_replace('\\', '/', $base);
即可修正这个错误.
2. mail()函数无效.修改了PHP.ini中的邮件SMTP设置还是没法使用mail(),最后在网上找到答案.在IIS中把SMTP服务设置为既允许连接又允许中继并设置为允许匿名访问就可以了.
3. rewrite规则中漏了一条,导致图片无法显示.
在frame页中出现偏移,比如以下页面:
http://www.quirksmode.org/
如果要翻译内容框架content中的单词,则需要相对左边偏移290像素,相对上边偏移80像素。原因可能是翻译器把整个框架网页的尺寸当成content框架页的尺寸了。 继续阅读本文……
这个工具叫:
E-Mail Icon Generator
URL:http://services.nexodyne.com/email/
支持GMail, Hotmail, MSN, Yahoo!, AOL等邮箱!
秀几个先:)
![]()
![]()
![]()
-- EOF -- 继续阅读本文……