Menu anti clic

Contenu du snippet

C'est un menu paramétrable qui sert d'anti clic droit. je n'ai pas découvert de manière a ce jour de le contourner. Si vous en trouver une, dite moi le

Source / Exemple :


<style>
#menu{
position:absolute;
width:155px;
border:3px solid navy;
background-color:lightblue;
font-family:Arial, Verdana;
font-size: 9pt;
line-height:18px;
cursor:default;
visibility:hidden;
}
.menuitems{
padding-left:5px;
padding-right:5px;
}
  </style>

  <!--  Code menu clic droit -->
  <script language="JavaScript1.2">
var display_url=1
function showmenu(){
var rightedge=document.body.clientWidth-event.clientX
var bottomedge=document.body.clientHeight-event.clientY

if (rightedge<menu.offsetWidth)
menu.style.left=document.body.scrollLeft+event.clientX-menu.offsetWidth
else
menu.style.left=document.body.scrollLeft+event.clientX

if (bottomedge<menu.offsetHeight)
menu.style.top=document.body.scrollTop+event.clientY-menu.offsetHeight
else
menu.style.top=document.body.scrollTop+event.clientY

menu.style.visibility="visible"
return false
}

function hidemenu(){
menu.style.visibility="hidden"
}

function over(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor="highlight"
event.srcElement.style.color="yellow"
if (display_url==1)
window.status=event.srcElement.url
}
}

function out(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor=""
event.srcElement.style.color="black"
window.status=''
}
}

function linkTo(){
if (event.srcElement.className=="menuitems")
window.location=event.srcElement.url
}
  </script>

</p></font>
            </marquee>
            <div id="menu" onMouseover="over()" onMouseout="out()" onClick="linkTo()">
<div class="menuitems" url="C:\Documents and Settings\Propriétaire\Bureau\CF\histoire chanson.htm">allo</div>
<HR SIZE=1 NOSHADE>
<div class="menuitems" url="C:\Documents and Settings\Propriétaire\Bureau\CF\picp.htm">ca va</div>
<HR SIZE=1 NOSHADE>
<div class="menuitems" url="http://www.ckoi.com/ckoi2/ecouterhaut.htm">Écouter CKOI</div>
<div class="menuitems" url="http://www.radioenergie.com/default.aspx?IdTab=205">Écouter CKMF</div>

<script language="JavaScript1.2">
document.oncontextmenu=showmenu
if (document.all&&window.print)
document.body.onclick=hidemenu
</script>  

</div></table></td>
  </tr>
</table>
<!--  fin des scripts pour la table -->

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.