1

Тема: Сайт який буде працювати якщо нажати F11

Привіт всім форумчанам! Мені ось стало інтересно чи можна зробити так...
Відвідувач заходить на сайт... і щоб сайт працював відвідувачу потрібно нажати F11 ???

2

Re: Сайт який буде працювати якщо нажати F11

Теоретично - відловлювання події onkeypress+засоби JS вам у поміч. Практично - не знаю, чи можна перехопити таким чином функціональну клавішу.

I belong to the Dead Generation.

3

Re: Сайт який буде працювати якщо нажати F11

$(document).keyup(function(e){
   if (e.which==122){ // 122 = f11
       e.preventDefault();
       alert('F11 pressed');
       return false;
   }
});
Подякували: Bartash, koala, Faraon3

4

Re: Сайт який буде працювати якщо нажати F11

Replace написав:
$(document).keyup(function(e){
   if (e.which==122){ // 122 = f11
       e.preventDefault();
       alert('F11 pressed');
       return false;
   }
});

Дякую! Я щось не то роблю напевне, в мене нічого не змінилося після вписання цього коду

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />
  <meta name="keywords" content="" />
  <meta name="description" content="" />
  <link rel="stylesheet" type="text/css" href="css/html.css" media="screen, projection, tv " />

<SCRIPT>

$(document).keyup(function(e){
   if (e.which==122){ // 122 = f11
       e.preventDefault();
       alert('F11 pressed');
       return false;
   }
});
</SCRIPT>


  </head>
<body bgcolor="#BFBFBF" onLoad="setHP(<?php echo $Character_CurHealth; ?>,<?php echo $aEndurance*6 ?>,100)">

  <?php
session_start();

if(!isset($_SESSION['name']) )
    header('Location: index.php'); # Перенаправте юзера на логін-сторінку
    
if(isset($_POST['logout'])) {
  unset( $_SESSION['name']);
 }
 
$_GET['NickName'] = $_SESSION['name'];




?>

</body>
</html>

Я хочу щоб при переході на сторінку в відвідувача вибивалось віконечко і там писало що потрібно нажати f11 для продовження.  Хоча... я напевне багато хочу_

5

Re: Сайт який буде працювати якщо нажати F11

Там потрібно ще jquery підключити.

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

6

Re: Сайт який буде працювати якщо нажати F11

Нічого не відбувається! Але при натискані на f11 вибиває віконечко в ньому пише "F11 pressed" - мені потрібно щоб це вікно вибивало зразу при переході на сторінку!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />
  <meta name="keywords" content="" />
  <meta name="description" content="" />
  <link rel="stylesheet" type="text/css" href="css/html.css" media="screen, projection, tv " />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<SCRIPT>
 
$(document).keyup(function(e){
  if (e.which==122){ // 122 = f11
       e.preventDefault();
       alert('F11 pressed');
       return false;
   }
});
</SCRIPT>

 
  </head>
<body>
 
<center><h2>TEST</h2></center>

</body>
</html>

7

Re: Сайт який буде працювати якщо нажати F11

Нічого не відбувається! Але при натискані на f11 вибиває віконечко в ньому пише "F11 pressed"

:D
Таке і має відбутись.

Білий Лунь

8

Re: Сайт який буде працювати якщо нажати F11

Ярослав написав:

Нічого не відбувається! Але при натискані на f11 вибиває віконечко в ньому пише "F11 pressed"

:D
Таке і має відбутись.

)
Е... так мені не підходить)
А можна зробити так щоб на самому початку коли сторінка почалася загружатися таке вікно вибивало?

9

Re: Сайт який буде працювати якщо нажати F11

А для чого це взагалі потрібно?
Алгоритм приблизно такий:
1. При завантаженні сторінки приховувати всі елементи.
2. Використати один з плагінів, щоб погазати вікно, наприклад, ось цей.
3. При натисканні на f11 (код є вище) зробити так щоб зникло вікно і все приховане знову показувалось.

Подякували: Faraon1

10

Re: Сайт який буде працювати якщо нажати F11

Дякую) Це просто входить в мою ідею з одним проектом!