2005年08月 的归档

图片预载完整实例

完整源代码如下

继续阅读本文……

发表评论

IE中让我尴尬的事件检测

写了一个图片预加载的脚本,把图片缓存在一个数组中,如下:
//图片预加载函数
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    if (a[i].indexOf('#')!=0){
    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 MU 安装

今天在本机上装了一个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规则中漏了一条,导致图片无法显示.

发表评论

Google字词翻译器的一个Bug

在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 --

继续阅读本文……

发表评论