台灣最大程式設計社群網站
線上人數
1682
 
會員總數:246319
討論主題:189850
歡迎您免費加入會員
討論區列表 >> 其他語言 >> [綜]我不知道,它爲什麽不懂我的心
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[綜]我不知道,它爲什麽不懂我的心
價值 : 0 QP  點閱數:359 回應數:6
樓主

nency
門外漢
0 0
0 0
發送站內信

<tr>
   <td valign="middle" id="<%=imgid%>"  
                      onmouseup="MouseRclick(<%=i%>);"  
                          onclick="selectone(<%=i%>);"  
                             ondblclick="DoubleOpen()">
   </td>
</tr>
   在以上的程序中,一個<td>中既有onclick事件又有ondblclick事件
   當我的鼠標雙擊該<td>的時候,在觸發dblclick事件之前,他總是先觸發完onclick事件。令我煩惱不能自拔。
      我不知道,它爲什麽不懂我的心意,怎麽回事,我該怎麽辦?
      不知大家有無好辦法,给我救急!不妨贴出来,还!困难年年有,今年特别多!

本篇文章發表於2002-08-07 16:43
1樓
回應

烤豬排
檢舉此回應
我也不懂妳的心.. ^^|||

為什麼要把兩個事件放一起呢?

目的何在? :p
本篇文章回覆於2002-08-07 16:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

nency
檢舉此回應
比如,我把葉面設計成windows資源管理器的風格時, 對文件夾的 單擊未選中,雙擊為打開時,不就有這個問題了嗎?
本篇文章回覆於2002-08-07 17:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

烤豬排
檢舉此回應
The order of events leading to the ondblclick event is onmousedown, onmouseup, onclick, onmouseup, and then ondblclick.

解決方法.. 我還沒想到.. =.=|||||
本篇文章回覆於2002-08-07 17:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

烤豬排
檢舉此回應
<input type="text" value="click me" ondblclick="clk();" onclick="clk();" onmousedown="clk();" onmouseup="clk();">
<textarea id="ee"></textarea>
<script language="jscript">
<!--
var ff = '';
var yy = 0;

function clk() {
ff = event.type;
if (yy == 0) {yy = setInterval(doClick, 200);}
}

function doClick() {
clearInterval(yy);
yy = 0;
document.all('ee').value = ff;
}
-->
</script>


我只能做出較接近的東西.. 目前並沒有更好的解法..

妳先試著應用吧..
本篇文章回覆於2002-08-07 18:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

nency
檢舉此回應
謝謝,還有其他辦法嗎?
    我不知道微軟地資源管理器媄銢O怎麽實現的,難道也是這種機制嗎?太不可思議了!
    還有其他得好辦法嗎?
本篇文章回覆於2002-08-08 08:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

LOTS
檢舉此回應
我想你可能要想事件
發生的前後順序吧
我的感覺你可能得另尋他法
因為我的映象是ONCLICK事件是你一按就觸發了...
本篇文章回覆於2002-08-08 11:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.