Maison > développement back-end > Problème PHP > Comment annuler le clic droit en php

Comment annuler le clic droit en php

PHPz
Libérer: 2023-04-04 11:40:01
original
785 Les gens l'ont consulté

Pour annuler le menu contextuel sur la page Web, nous devons utiliser JavaScript pour y parvenir.

La méthode est la suivante :

  1. Ecrire un fichier script

Introduire un fichier JavaScript en tête du fichier HTML, le code est le suivant :

<script type="text/javascript">
//屏蔽网页右键菜单
document.oncontextmenu=new Function("event.returnValue=false;");
</script>
Copier après la connexion
  1. Exécuter le script lorsque la page est chargée

Ajoutez l'attribut onload à la balise body du HTML, pour exécuter automatiquement le script lors du chargement de la page.

<body onload="load()">
...
</body>
Copier après la connexion

Le code JavaScript est modifié comme suit :

<script type="text/javascript">
function load() {
  //屏蔽网页右键菜单
  document.oncontextmenu=new Function("event.returnValue=false;");
}
</script>
Copier après la connexion
  1. Appliquer à PHP

Dans les fichiers PHP, vous pouvez également utiliser la méthode ci-dessus pour annuler le menu contextuel. Mettez simplement le code ci-dessus dans la balise head avant le bloc de code PHP.

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>取消右键菜单</title>
  <script type="text/javascript">
  function load() {
    //屏蔽网页右键菜单
    document.oncontextmenu=new Function("event.returnValue=false;");
  }
  </script>
</head>
<body onload="load()">
  <h1>PHP 取消右键菜单</h1>
  <p>当需要在网页上保护自己的内容不被复制、粘贴、保存时,可以使用 JavaScript 来取消右键菜单。</p>
</body>
</html>
Copier après la connexion

Ce qui précède explique comment annuler le menu contextuel. Le code est simple, facile à comprendre et à mettre en œuvre.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal