想正确传参数的话这样改进代码,插入内容页
<SCRIPT>
function DynaWin(url, h, w, l, t) {
poph = + h + 70
popw = + w + 30
disp = window.open("","pop","height=" + poph + ",width=" + popw + ",left=" + l + ",top=" + t + "");
content = '<HTML>';
content += '<title>弹出窗口</title>';
content += '</head>';
content += '<body BACKGROUND="yourfile" onBlur="self.close()">';
content += '<p ALIGN="CENTER">{=GetProductPhoto(300,300)}';
content += '<H3 ALIGN="CENTER"><a HREF="#" onClick="self.close()">关闭窗口</a></H3>';
content += '</body></HTML>';
disp.document.write(content);
disp.document.close();
}
</SCRIPT>
<script>
var url2
url2 = {=GetProductPhoto(300,300)};
</script>
<!-- 以下是调用部分 -->
<a onclick="DynaWin('url2', '300', '300', '30', '30')" href="#" ;>{=GetProductPhoto(130,90)}</a>
<!-- 调用结束 -->
这样传递的图片参数肯定是大图的
但是另外说明下,小图只有在通用最新商品等标签调用显示的,一般用在首页,而大图一般用在内容页显示,{=GetProductPhoto(*.*)}这个标签就是大图的,你看下就明白了,我的方法只是针对大图的,因为大图经过系统缩略后再放大也不会失真,所以把它放大也是很清楚的
这样子还不行吗