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
848 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!

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