ecshop的compare.js有BUG,而且里面调用的图片还必须默认模板里的~~~`

2016-07-07 16:36 来源:www.chinab4c.com 作者:ecshop专家

100行 span.style.display = "inline";(改成inline可以解决错位问题)
105行delBtn.src = "themes/default/images/drop.gif";(如果有人把默认模板删除了,图片可就调用不到了哦)

这个图片能否可以调用正在使用中的模板的图片??

回答:
默认模版已不只是模版,是程序不可分割的一部份。两者相辅相承,缺一不可

分享模板书写技巧:
关于脚本内图片使用
当脚本内无法确定一张图片的位置时,可采用这种方式:
在模板代码处设置图片的id
dwt文件中: <span style=”display:none”><img id=”pic1” src=”images/thepic1.gif”></span>
lbi文件中:<span style=”display:none”><img id=”pic1” src=”../images/thepic1.gif”>
</span>
模板编译后:
<span style=”display:none”>
<img id=”pic1” src=”themes/模板目录/images/thepic1.gif”>
</span>
脚本中使用: document.getElementById("pic1").src 即可获取该图片的地址。
说明: “display:none” 目的不让图片显示。

注意: 这个 id 必须取名为唯一的值,不允许重复。


狂顶 [url=space-uid-1819.html]aresway[/url]和 xushuyi! 我说 咋回事呢,怪不得比较窗口里drop.gif 总是不显示!原来是这个原因啊,