Забрана с мишката да се клика на даден елемент

kWo_2

Registered
Не говоря за десния бутон на мишката, а за левия :)

Някакъв прост код ми трябва, които да не ми дава да кликам с левия бутон на мишката в/у нещо
 
как да го пробвам кода защото
<script language="javascript">
function noClick() {
if (event.button==1) {
return false;
alert('You cannot click');
}
}
document.onmousedown=noClick;
</script>

нещо не става и как да го задам само на даден class да работи
 
Още по-лесно & cross-browser е с JQuery:

Код:
<html><head>

<script type="text/javascript" language="javascript" src="http://www.bestspiral.info/jquery-1.3.2.js"></script>
<script>
$(document).ready(function(){
$('p.bla').mousedown(function(e){
if (e.which!=3){
$(this).hide();
alert('You cannot left click here');
$(this).show('slow');
return false;
}
return true;
});
});
</script>
<style>
p.bla{
color:red;
}
</style>
</head><body>
<p class="bla">tova e klas bla</p>
<p>tova NE E klas bla</p>
</body>
</html>
 

Back
Горе