Afficher une div sur le clic droit
Résolu
Fallentree
Messages postés
2309
Date d'inscription
Statut
Membre
Dernière intervention
-
Fallentree Messages postés 2309 Date d'inscription Statut Membre Dernière intervention -
Fallentree Messages postés 2309 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
https://forums.commentcamarche.net/forum/affich-37636623-javascript-interdire-le-clic-droit-de-la-souris
Je viens de voir le moyen de desactiver le clic droit d une page
<body oncontextmenu='return false; '>
Je me demandais comment faire pour la remplacer par une div ...
ou Par une autre page positionner là ou il faut ...
<body oncontextmenu='window.open("Clicdroit.php","pop","width=200,height=200"); return false; '>
Merci je tourne en rond ...
https://forums.commentcamarche.net/forum/affich-37636623-javascript-interdire-le-clic-droit-de-la-souris
Je viens de voir le moyen de desactiver le clic droit d une page
<body oncontextmenu='return false; '>
Je me demandais comment faire pour la remplacer par une div ...
ou Par une autre page positionner là ou il faut ...
<body oncontextmenu='window.open("Clicdroit.php","pop","width=200,height=200"); return false; '>
Merci je tourne en rond ...
A voir également:
- Afficher une div sur le clic droit
- Windows 11 clic droit afficher plus d'options par défaut - Guide
- Afficher appdata - Guide
- Remettre ecran droit - Guide
- Trait droit clavier - Forum Windows
- Dans le diaporama à télécharger, les diapositives s’enchaînent automatiquement. combien de temps la diapositive crayon met-elle à s’afficher ? combien de temps reste-t-elle affichée à l’écran ? ✓ - Forum Powerpoint
4 réponses
Pour afficher la div No problemo ...
<body oncontextmenu='document.getElementById("Menu").style.visibility= "visible"; return false; '>
Il faudrait voir comment la coller à la "souris" ...
<body oncontextmenu='document.getElementById("Menu").style.visibility= "visible"; return false; '>
Il faudrait voir comment la coller à la "souris" ...
Voilà, Mais il reste a gerer les bords ...
<body oncontextmenu='souris(event); return false; '>
<div id="Menu" style="visibility:hidden;width:220px;height:130px;border:1px solid black;background:#FFFFFF" onmouseout="style.visibility='hidden';">
toto
tatat
</div>
<script type="text/javascript">
function souris(event)
{
var x = event.clientX;
var y = event.clientY;
document.getElementById("Menu").style.visibility= "visible";
document.getElementById("Menu").style.position="absolute";
document.getElementById("Menu").style.left=x + 'px';
document.getElementById("Menu").style.top=y + 'px';
}
</script>
<body oncontextmenu='souris(event); return false; '>
<div id="Menu" style="visibility:hidden;width:220px;height:130px;border:1px solid black;background:#FFFFFF" onmouseout="style.visibility='hidden';">
toto
tatat
</div>
<script type="text/javascript">
function souris(event)
{
var x = event.clientX;
var y = event.clientY;
document.getElementById("Menu").style.visibility= "visible";
document.getElementById("Menu").style.position="absolute";
document.getElementById("Menu").style.left=x + 'px';
document.getElementById("Menu").style.top=y + 'px';
}
</script>
Correction :
document.getElementById("Menu").style.position="fixed";
Et
toujours pas trouver le moyen de cacher la div sur un evenement simple ...
document.getElementById("Menu").style.position="fixed";
Et
toujours pas trouver le moyen de cacher la div sur un evenement simple ...