event.y为什么不可以啊?
我做过可以啊
还是我理解错了

解决方案 »

  1.   

    event。y取的应该是离显示器的距离 而top却是离网页的距离  所以当触发的div的top根据event.y来写 肯定就不对了
    因为 离top 2000的可能event.y也只是100 现在有两个办法 一个是控制div的event.y 不知道可不可以
    还有个就是根据目标的offsettop 定义它的top 
    顺便问下  ajaxgetdata数据的时候主要是一个url 一个div url是取数据的 我用的是responsetext div就是显示数据的div容器了  
    譬如gedata("aa.php","dd")
    <div id="dd"></div>aa.php-> echo "11";那么div那里会输出11当aa.php-> echo "<script>alert(''dfa)</script>";
    却没用了 就是说输出js没效果了  请大家指点下。
      

  2.   

    up顺便问下     ajaxgetdata数据的时候主要是一个url   一个div   url是取数据的   我用的是responsetext   div就是显示数据的div容器了     
    譬如gedata( "aa.php ", "dd ") 
    <div   id= "dd "> </div> aa.php->   echo   "11 "; 那么div那里会输出11 当aa.php->   echo   " <script> alert( ' 'dfa) </script> "; 
    却没用了   就是说输出js没效果了     请大家指点下。 
      

  3.   

    偷了别人的一个东西<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Language" content="zh-CN" />
     <title></title>
     <style type="text/css">...
     /**//*<![CDATA[*/
    .ss a {...}{display:;} 
    .ss a:hover {...}{position:relative; z-index:1; } 
    .ss span {...}{display:none;} 
    .ss a:hover span {...}{display:block; width:200px; height:200px; background:yellow; position:absolute; top:20px; left:20px; z-index:1000;border:1px solid green; } 
     /**//*]]>*/
     </style>
    </head>
    <body>
    如题,我想实现当鼠标停留在一段选定的文字上时,在最后一个字后面显示一个指定高度和背景色的div,现在实现是实现了,但效果总是不理想,这段文字如下: 
    ***************************************** 
    然而,山下奉文还是低估了中国军队的行动速度!   3月18日清晨,从云南丽江、<span class="ss"><a href="" title=""><span>谢谢</span>昆明</a></span>两个机场起飞的五十四架轰炸机在二十八架战斗机的掩护下向缅北日军发起突袭,从而拉开了中国军队战略反击的序幕,已经沉寂了一年多时间的中国战区重新响起了隆隆的炮声!   中国空军首先袭击了距离滇缅边境不足五十公里的密支那机场,麻痹大意的日军航空兵遭到了毁灭性的打击——停放在机场上的十七架战斗机悉数被击毁,侥幸升空的三架战斗机在十倍以上战斗机的围攻下,在不到一分钟的时间里就被击中数十发机关炮弹,最后全部凌空爆炸。紧接着,轰炸机群对机场的跑道进行了反复轰炸,重磅炸弹和燃烧弹把炸成一片焦土,使其短期内无法修复。
    </html>
      

  4.   

    这个虽然不是我想要的  不过创意不错 呵呵 我一般都是用onmouseover的
    谢谢了 呵呵
    顺便问下           ajaxgetdata数据的时候主要是一个url       一个div       url是取数据的       我用的是responsetext       div就是显示数据的div容器了           
    譬如gedata(   "aa.php   ",   "dd   ")   
    <div       id=   "dd   ">   </div>   aa.php->       echo       "11   ";   那么div那里会输出11   当aa.php->       echo       "   <script>   alert(   '   'dfa)   </script>   ";   
    却没用了       就是说输出js没效果了           请大家指点下。  
      

  5.   

    看看吧  对你也许有帮助
    4.clientX 
    描述: 
    返回鼠标在窗口客户区域中的X坐标。 语法: 
    event.clientX 注释: 
    这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。 
    5.clientY 
    描述: 
    返回鼠标在窗口客户区域中的Y坐标。 语法: 
    event.clientY 注释: 
    这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。 
    9.offsetX 
    描述: 
    检查相对于触发事件的对象,鼠标位置的水平坐标 语法: 
    event.offsetX 
    10.offsetY 
    描述: 
    检查相对于触发事件的对象,鼠标位置的垂直坐标 语法: 
    event.offsetY 9.offsetX 
    描述: 
    检查相对于触发事件的对象,鼠标位置的水平坐标 语法: 
    event.offsetX 
    10.offsetY 
    描述: 
    检查相对于触发事件的对象,鼠标位置的垂直坐标 语法: 
    event.offsetY 
    20. x 
    描述: 
    返回鼠标相对于css属性中有position属性的上级元素的x轴坐标。如果没有css属性中有position属性的上级元素,默认以BODY元素作为参考对象。 语法: 
    event.x 注释: 
    如果事件触发后,鼠标移出窗口外,则返回的值为 -1 
    这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。 
    21. y 
    描述: 
    返回鼠标相对于css属性中有position属性的上级元素的y轴坐标。如果没有css属性中有position属性的上级元素,默认以BODY元素作为参考对象。 语法: 
    event.y 注释: 
    如果事件触发后,鼠标移出窗口外,则返回的值为 -1 
    这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。 
      

  6.   

    ajax中的 responsetext 是取的url返回的值 但如果返回的值是<script>alert('ff');</script>之类的js代码
    则不会输出 这是什么原因 是不是编码的原因?