| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2892 人关注过本帖
标题:js 下拉框 onmouseover onmousemove !!
只看楼主 加入收藏
vitascl
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-2-7
收藏
 问题点数:0 回复次数:14 
js 下拉框 onmouseover onmousemove !!
为什么option 里无法捕获onmouseover onmousemove 等事件呢????
搜索更多相关主题的帖子: onmousemove onmouseover 
2007-12-22 16:12
j2ee126
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-12-22
收藏
得分:0 
也可以,比如:
<select>
  <option id="ww1" onmousemove="kk1()">q1</option>
  <option id="ww2" onclick="kk2()">q2</option>
</select>
<a href="#" onclick="ll8()">显示</a>
<script language="javascript">
 function kk1(){
   alert("q1");
 }
 function kk2(){
   alert("q2");
 }
 function ll8(){
  document.getElementById("ww2").click();
  document.getElementById("ww1").onmousemove();
 }
</script>
2007-12-22 16:48
j2ee126
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-12-22
收藏
得分:0 
是间接触发,不是直接触发!!
2007-12-22 16:51
vitascl
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-2-7
收藏
得分:0 
select  style="width:100px"我是定了的 但是里面有的item超出了这个长度无法全部显示出来 所以我写了
function showTitleDiv(obj, content)
    {   
     var divObj = document.getElementById('titleDiv');
    divObj.style.display = 'block';
    divObj.style.top = obj.offsetTop;
    divObj.style.left = obj.offsetLeft;
   divObj.innerHTML = content;
    }

<select class="textinput" onchange="showList1(this.options[this.options.selectedIndex].value)" name="first" style="width:170px">      
<%Iterator it = new LinkMenuDAO().getMenu();
 while(it.hasNext()){
Object gwmc =it.next();
if(gwmc != null)
out.println("<option value='"+gwmc+"' onmouseover='showTitleDiv(this, \""+gwmc+"\");'>"+gwmc+"</option>");
 }%>
 </select>
 但是option里捕获不到onmouseover
2007-12-22 17:09
vitascl
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-2-7
收藏
得分:0 
还少了个
<div id="titleDiv" style="position:absolute;display:none;"></div>
2007-12-22 17:11
vitascl
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-2-7
收藏
得分:0 
我是想弄一个浮动的div 方法写好了但是option捕获不到onmouseover
2007-12-22 17:12
j2ee126
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-12-22
收藏
得分:0 
你这样是直接触发,我试过,不知道为什么不能触发事件;期待高手解决................................... 对不起,帮不上了
2007-12-22 17:18
vitascl
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-2-7
收藏
得分:0 
我在网上苦苦的找 也问了我周围的人 没一个知道的 网上倒是有问同样问题的 可是没解决
2007-12-22 17:21
vitascl
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-2-7
收藏
得分:0 
哪位高人能指点迷经啊!!!!!!
2007-12-22 17:22
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
无法触发就是无法触发的~~~~
死抱着也没用的~~~
另寻蹊径吧~~~

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2007-12-24 13:47
快速回复:js 下拉框 onmouseover onmousemove !!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012299 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved