楼上的大哥,能说详细点么,我这个是想用JSP做,不是其它。你说的鼠标事件我知道怎么做。关键是那个坐标的问题。

解决方案 »

  1.   

    <map name="Map">
     <area shape="rect" coords="156,16,332,68" href="javascript:"  onclick="window.open('abc.jsp', '', 'height=710, width=1014,left=0,top=0,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no');" >
    </map>用这个!!在你要的区域画出来一个透明的域就可以实现你的功能了!
      

  2.   

    <html>
    <head>
    <script type="text/javascript">
    function writeText(txt)
    {
    document.getElementById("desc").innerHTML=txt
    }
    </script>
    </head><body>
    <img src ="/i/eg_planets.gif" usemap="#planetmap" /><map id ="planetmap" name="planetmap">
    <area shape ="rect" coords ="0,0,82,126"
    onMouseOver="writeText('太阳和类似木星这样的气态行星是到目前为止太阳系中最大的物体。')"
    href ="/example/html/sun.html" target ="_blank" alt="Sun" /><area shape ="circle" coords ="90,58,3"
    onMouseOver="writeText('从地球上是很难研究水星的,这样由于它和太阳的距离总是很近。')"
    href ="/example/html/mercur.html" target ="_blank" alt="Mercury" /><area shape ="circle" coords ="124,58,8"
    onMouseOver="writeText('直到 20 世纪 60 年代,金星一直被认为是地球的孪生姐妹,因为金星是离我们最近的行星,同时还由于两者拥有很多共同的特征。')"
    href ="/example/html/venus.html" target ="_blank" alt="Venus" />
    </map> <p id="desc"></p></body>
    </html>
      

  3.   

    用Frontpage就能做出这样的效果。