真受不了。IMG图片显示用了这么复杂的脚本,其中的结构不是用FIRFOX的开发工具根本开不出来。为了还图片本来面目,去掉拉杂的冗余代码,将显示脚本用的JS进行了瘦身。由于才疏学浅,还不能彻底看懂JS代码,所以能用空格代替的就用空格代替,没有轻易删除,两大浏览器下均没有报告脚本错误。修改后的thumbnail.js如下:
<blockquote>function WriteThumb(img,url,alt,blank,headline)
{
if (blank==null)
blank=false;
if (headline==null)
headline=false;
var str=” “;
str+=” “;
str+=”<a href='”;
str+=url;
if (blank)
str+=”' target='_blank'>”;
else
str+=”'>”;
str+=”<img src='”;
str+=img;
str+=”' alt='”;
str+=alt;
str+=”' “;
if (headline){
if (thumbHWidth>0){
str+=” width='”;
str+=thumbHWidth;
str+=”' “;
}
if (thumbHHeight>0){
str+=” height='”;
str+=thumbHHeight;
str+=”' “;
}
}else{
if (thumbWidth>0){
str+=” width='”;
str+=thumbWidth;
str+=”' “;
}
if (thumbHeight>0){
str+=” height='”;
str+=thumbHeight;
str+=”' “;
}
}
str+=”>”;
document.write(str);
}</blockquote>
一层层判断,一层层累加,累加到最后,形成了如幻影般的图片代码。