鼠标点击图片,根据图片信息及位置显示不同的DIV
HTML代码JavaScript代码
HTML代码
- <img src="faces/image.jsp?type=1&product=1&area=1" onclick="show(this)"/>
- <div id="showInfor" style="visibility:hidden;position:absolute;
- border-width:1px; border-color:silver; border-style:solid;width:220px;">
- <div style="width:220px;height:20px;background-color:silver" >
- <a href="#" onclick="javascript:closeInforWin()" style="font-size:12px;">关闭</a>
- </div>
- <iframe frameborder="0" id="frInfor" style="background-color:rgb(234,236,240);width:220px;"> </iframe>
- </div>
- function show(obj){
- var value = obj.src.replace("image.jsp","infor.jsp");
- var inforFr = document.getElementById("frInfor");
- inforFr.src = value;
- var left = obj.offsetLeft;
- var top = obj.offsetTop + 15;
- var inforDV = document.getElementById("showInfor");
- inforDV.style.visibility = "visible";
- inforDV.style.left = left;
- inforDV.style.top = top;
- }
- function closeInforWin(){
- document.getElementById("showInfor").style.visibility = "hidden";
- }