细读IWMS标签(四)拆除复杂的img结构

真受不了。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=&#39;”;
str+=url;
if (blank)
str+=”&#39; target=&#39;_blank&#39;>”;
else
str+=”&#39;>”;
str+=”<img src=&#39;”;
str+=img;
str+=”&#39; alt=&#39;”;
str+=alt;
str+=”&#39; “;
if (headline){
if (thumbHWidth>0){
str+=” width=&#39;”;
str+=thumbHWidth;
str+=”&#39; “;
}
if (thumbHHeight>0){
str+=” height=&#39;”;
str+=thumbHHeight;
str+=”&#39; “;
}
}else{
if (thumbWidth>0){
str+=” width=&#39;”;
str+=thumbWidth;
str+=”&#39; “;
}
if (thumbHeight>0){
str+=” height=&#39;”;
str+=thumbHeight;
str+=”&#39; “;
}
}
str+=”>”;
document.write(str);
}</blockquote>
一层层判断,一层层累加,累加到最后,形成了如幻影般的图片代码。

发表评论

邮箱地址不会被公开。 必填项已用*标注