参考一下这个,原来写的:
<table border="1">
<tr>
<td><img src="http://www.csdn.net/Images/logo_csdn.gif" onmouseover="showtips(this,'内容有多高<br/>容器就有多高!<br/>容器那个造型可以设置背景图!');"></td>
<td>Chloe /克洛伊 百搭 PU皮 斜挎包 大锁包</td>
</tr><tr>
<td><img src="http://zi.csdn.net/20071217_120x60.gif" onmouseover="showtips(this,'<img src=http://www.eshopun.com/blog/UploadFiles/2007-3/37445242.jpg width=180>');"></td>
<td>震撼低价*Chole /克洛伊★古铜金色铜钉斜挎包★时尚款</td>
</tr><tr>
<td><img src="http://www.csdn.net/ui/images/gongshang_logos.gif" onmouseover="showtips(this,'<img src=http://image.taobao.com/bao/uploaded/i7/20070113/300/30313dd8f6a1a6358f07a249747a3d24_114717.jpg width=180>')"></td>
<td>正品CHLOE克洛伊*07款 PADDINGTON怕丁顿经典锁头包~浅褐色</td>
</tr>
</table><script language="javascript" type="text/javascript">
function showtips(obj,tipStr){
//dhTipsLayer:author:dh20156;
var e=e || window.event;
var pos = getObjPosition(obj);
if(document.getElementById("dhtipscontent")==null){
var div = document.createElement("DIV");
div.id = "dhtipscontent";
div.style.padding = "10px";
div.style.width = "200px";
div.style.background = "white";
div.style.border = "1px solid buttonface";
div.style.position = "absolute";
div.oncontextmenu = function(){return false} document.body.appendChild(div);
}
document.getElementById("dhtipscontent").style.display = "block";
document.getElementById("dhtipscontent").innerHTML = tipStr;
document.getElementById("dhtipscontent").style.left = pos[0]+obj.offsetWidth;
document.getElementById("dhtipscontent").style.top = pos[1];
}
function hidetips(){
try{
document.getElementById("dhtipscontent").innerHTML = "";
document.getElementById("dhtipscontent").style.display = "none";
}catch(e){}
}
function getObjPosition(obj){
var point=new Array(0,0);
while(obj!=document.body){
point[0]+=obj.offsetLeft;
point[1]+=obj.offsetTop;
obj=obj.offsetParent;
}
return point;
}
if(document.all){
document.attachEvent("onclick",hidetips);
}else{
document.addEventListener("click",hidetips,true);
}
</script>