//Shield the right. -klik menu halaman web document.oncontextmenu=new Function("event. returnValue=false;""/> //Shield the right. -klik menu halaman web document.oncontextmenu=new Function("event. returnValue=false;"">

Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk membatalkan klik kanan dalam php

Bagaimana untuk membatalkan klik kanan dalam php

PHPz
PHPzasal
2023-04-04 09:13:50718semak imbas

Untuk membatalkan menu klik kanan pada halaman web, kita perlu menggunakan JavaScript untuk mencapainya.

Kaedahnya adalah seperti berikut:

  1. Tulis fail skrip

Perkenalkan fail JavaScript di kepala fail HTML, kodnya adalah seperti berikut:

<script type="text/javascript">
//屏蔽网页右键菜单
document.oncontextmenu=new Function("event.returnValue=false;");
</script>
  1. Jalankan skrip apabila halaman dimuatkan

Tambahkan atribut onload pada teg badan HTML untuk menjalankan skrip secara automatik apabila halaman dimuatkan.

<body onload="load()">
...
</body>

Kod JavaScript diubah suai seperti berikut:

<script type="text/javascript">
function load() {
  //屏蔽网页右键菜单
  document.oncontextmenu=new Function("event.returnValue=false;");
}
</script>
  1. Mohon pada PHP

Dalam fail PHP, anda juga boleh menggunakan kaedah di atas. Batalkan menu klik kanan. Hanya letakkan kod di atas dalam teg kepala sebelum blok kod 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>

Di atas adalah kaedah untuk membatalkan menu klik kanan Kodnya mudah, mudah difahami dan mudah dilaksanakan.

Atas ialah kandungan terperinci Bagaimana untuk membatalkan klik kanan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn