设置onmouseover事件 ,在里面去构造你想要的功能 ,至于图片形状:
1.可以采用图片
2.可以用 vml 直接画 ,不过只兼容ie

解决方案 »

  1.   

    设置div的大小,然后把背景设置为图片就得了
      

  2.   

    可以肯定的是:本论坛的人名的那个三角,是固定好的的。根本不是动态。
    也就是说,只是出现一个层,自己做好一个三角,位置都是固定的。人名的那这个,总是指向鼠标位置,而且是由下往上指。如果要实现这个功能,只要算出相对距离,做个死的就好。 
    如果要做高级一点,可以判断下,当高度超过了: (窗口高+滚动条)。那就将DIV放在鼠标上面,再做个由上往下指的三角呵呵,全是理论 
      

  3.   

    <table width="100%" border="0" cellpadding="0" cellspacing="0" style="position:absolute">
      <tr>
        <td width="60" valign="top"><img src="some..." alt="这个就是三角的图片" width="60" height="50" /></td>
        <td width="500" height="400">这个TD的宽度,可以自由变换</td>
      </tr>
    </table>把以上内容,保存到DW,看看就好。用Table来当一个浮动层,一行两列。左边的TD是固定的三角图片。右边的TD就可以任意大小