私自转让出租车出车祸:求一种通过JS实现互动图片显示的功能(高手请进)

来源:百度文库 编辑:高考问答 时间:2024/04/30 09:06:12
因为网站设计需要,求一种通过JS实现互动图片显示的功能

客户需要页面上的小图片点击后出现一个pop窗口显示大图片。

通常我都是建立一个对应的htm文件,让他pop弹出——

<SCRIPT language=JavaScript>
function poppic(url) {
window.open

(url,'','width=700,height=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,res

izable=no');
}
</SCRIPT>

然后将图片的url做成:javascript:poppic('images/bigphoto/abc.htm')

这样就通过pop窗口打开了abc.htm。

但这次的图片非常多,这样我就要做无数的子htm文件很麻烦。

我想能不能结合JS来实现,只需要一个htm模版文件就可以应付所有的大图片。

比如在主页面里面做一个Script,假设名称为:openpic,有两个属性,1个是图片的url,一个是图片的文字标题。
假设模版htm文件为pic.ht
图片路径为:“images/bigphoto/abc.jpg”,标题为“Photo ABC”

让我可以用javascript:openpic('images/bigphoto/abc.jpg','Photo ABC')来POPUP打开这pic.htm,在pic.htm有一个2行

表格,第一行显示图片abc.jpg,第二行显示标题“Photo ABC”

如果javascript:openpic('images/bigphoto/222.jpg','Photo 222'),点击后就POPUP打开pic.htm,第一行显示图片

222.jpg,第二行显示标题“Photo 222”

其实就是一个小JS程序,不需要额外的服务器扩展支持,让他通过我的JS命令来显示不同的图片和文字,不知道哪位仁兄

能够帮我实现这个功能。非常感谢!

恐怕不行,因为它必须传参数,你可结合ASP和JS进行传参调用。