OneginZheka Posted March 27, 2008 Report Share Posted March 27, 2008 Надо отличить правую кнопку мыши, от левой..В событии OnMouseDownПричем чтобы работало и в Опере... Link to comment Share on other sites More sharing options...
0 Yarik Voronov Posted March 27, 2008 Report Share Posted March 27, 2008 if (evt.button == 2) { // handle event for right button}где evt есть [EventObject]см. Google для более детальной информации Link to comment Share on other sites More sharing options...
0 OneginZheka Posted March 27, 2008 Author Report Share Posted March 27, 2008 <html><head><script type="text/javascript">function whichButton(event) { if (event.button==2) { alert("You clicked the right mouse button!") } else { alert("You clicked the left mouse button!") } }</script></head><body onmousedown="whichButton(event)"><p>Click in the document. An alert box will alert which mouse button you clicked.</p></body></html>в IE работает, в опере нет Link to comment Share on other sites More sharing options...
0 ZoNT Posted March 31, 2008 Report Share Posted March 31, 2008 В опере по умолчанию отключена обработка правой кнопки. Зайди в настройки и включи... Link to comment Share on other sites More sharing options...
0 Yarik Voronov Posted March 31, 2008 Report Share Posted March 31, 2008 и вообще event.button обрабатывает 6 вариантов "издевательства с мышью"... посему можно применить метод от "противного" Link to comment Share on other sites More sharing options...
Question
OneginZheka
Надо отличить правую кнопку мыши, от левой..
В событии OnMouseDown
Причем чтобы работало и в Опере...
Link to comment
Share on other sites
4 answers to this question
Recommended Posts