Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.06.2013, 20:41
Новичок на форуме
Отправить личное сообщение для LexLuter Посмотреть профиль Найти все сообщения от LexLuter
 
Регистрация: 19.06.2013
Сообщений: 4

Помогите пожалуйста написать скрипт
Помогите написать скрипт=( Работа скрипта заключается в том что:На сайте у каждого пользователя есть кнопка блокировать страницу, суть блокировки это парольная защита данной страницы , т.е по нажатию на кнопку просится ввести пароль , после ввода пароля на страничку накладывается оверлей чтоб его убрать надо ввести пароль.Помогите плиз реализовать это
Ответить с цитированием
  #2 (permalink)  
Старый 19.06.2013, 20:42
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.
Ответить с цитированием
  #3 (permalink)  
Старый 19.06.2013, 20:56
Новичок на форуме
Отправить личное сообщение для LexLuter Посмотреть профиль Найти все сообщения от LexLuter
 
Регистрация: 19.06.2013
Сообщений: 4

Вот что у меня получилось, оно не так работает как надо
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8" />
<script src="http://code.jquery.com/jquery-latest.js"></script>
<CENTER>
<body bgColor=#923947 link="#008000" onload="start(document.forms[0])" onunload="cleartids()">
<FONT color="#20ffff"><h3><CENTER></CENTER></h3></FONT color>

<SCRIPT LANGUAGE="JavaScript">


<!-- Begin
function LogIn(){
loggedin=false;
username="";
password="";
addnewusername="";
username=prompt("Name: Primer","");
username=username.toLowerCase();
password=prompt("Password - Primer","");
password=password.toLowerCase();
if (username=="Primer" && password=="Primer") {
loggedin=true;
window.location="http://localhost/engine/messages/inbox";
}
if (username=="Primer2" && password=="Primer2") {
loggedin=true;
window.location="ndex.html";
}
// и так далее...
if (loggedin==false) {
alert("Неверный пароль или имя пользователя!");
}
}
// End -->
</SCRIPT>
</HEAD>
<script>
jQuery.fn.center = function()
{
var w = $(window);
this.css("position","absolute");
this.css("top",(w.height()-this.height())/2+w.scrollTop() + "px");
this.css("left",(w.width()-this.width())/2+w.scrollLeft() + "px");
return this;
}
function creatOverlay(){
var docHeight = $(document).height();
$("<div id='overlay'></div>")
.appendTo("body")
.height(docHeight)
.css({
'opacity': 0.4,
'position': 'fixed',
'top': 0,
'left': 0,
'background-color': 'black',
'width': '100%',
'z-index': 5000
});
$(this).clone().appendTo("body").center().css({'z-index': 5001}).attr({'id' : 'cln'})
}
function remov()
{
$("#overlay, #cln").remove();

}
$(document).on({"click": creatOverlay}, "input")
$(document).on({"click": remov}, "#overlay, #cln")
</script>
</head>
<body>
<BODY>
<center>
<form><input type=button value="Block This Page" onClick="LogIn()"></form>
</center>
</BODY>
</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 19.06.2013, 21:43
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от LexLuter
Помогите написать скрипт=( Работа скрипта заключается в том что:На сайте у каждого пользователя есть кнопка блокировать страницу, суть блокировки это парольная защита данной страницы , т.е по нажатию на кнопку просится ввести пароль , после ввода пароля на страничку накладывается оверлей чтоб его убрать надо ввести пароль.Помогите плиз реализовать это
за секунды оверлей убирается -кто захочет убрать, за несколько минут найдёт в инете как его убрать . разлогиниваться никак, на время отсутствия?
Ответить с цитированием
  #5 (permalink)  
Старый 19.06.2013, 21:47
Новичок на форуме
Отправить личное сообщение для LexLuter Посмотреть профиль Найти все сообщения от LexLuter
 
Регистрация: 19.06.2013
Сообщений: 4

Сообщение от dmitriymar Посмотреть сообщение
за секунды оверлей убирается -кто захочет убрать, за несколько минут найдёт в инете как его убрать . разлогиниваться никак, на время отсутствия?
Ну человек который просил написать хочет именно так , я сам считаю это глупостью, нигде такого не встречал ,бесполезный скрипт , но самому тоже интересно как реализовать теперь
Ответить с цитированием
  #6 (permalink)  
Старый 19.06.2013, 21:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

LexLuter,
...
<!DOCTYPE html>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <script language="JavaScript">


                function LogIn(){
  loggedin=false;
  username="";
  password="";
  addnewusername="";
  username=prompt("Name: Primer","");
  //username=username.toLowerCase();
  password=prompt("Password - Primer","");
  //password=password.toLowerCase();
  if (username=="Primer" && password=="Primer") {
  loggedin=true;
  //window.location="http://localhost/engine/messages/inbox";
  }
  if (username=="Primer2" && password=="Primer2") {
  loggedin=true;
  // window.location="ndex.html";
  }
  // и так далее...
  if (loggedin==false) {
  alert("Неверный пароль или имя пользователя!");
  }
  else  remov()
  }

  </script>
  <script>
                  jQuery.fn.center = function () {
                        var w = $(window);
                        this.css("position", "absolute");
                        this.css("top", (w.height() - this.height()) / 2 + w.scrollTop() + "px");
                        this.css("left", (w.width() - this.width()) / 2 + w.scrollLeft() + "px");
                        return this;
                    }

                    function creatOverlay() {
                        var docHeight = $(document).height();
                        $("<div id='overlay'><\/div>")
                            .appendTo("body")
                            .height(docHeight)
                            .css({
                                'opacity': 0.8,
                                'position': 'fixed',
                                'top': 0,
                                'left': 0,
                                'background-color': '#000000',
                                'width': '100%',
                                'z-index': 5000
                            })
                        //$(this).clone()
                        .appendTo("body").center().css({
                            'z-index': 5001
                        })
                        //.attr({ 'id': 'cln' })
                        LogIn()
                    }

                    function remov() {
                        $("#overlay, #cln").remove();

                    }
                    $(document).on({
                        "click": creatOverlay
                    }, "input")
                     //$(document).on({"click": remov}, "#overlay, #cln")
  </script>
</head>

<body bgcolor="#923947">
  <center>
    <form>
      <input type="button" value="Block This Page">
    </form>
  </center>
</body>
</html>

Последний раз редактировалось рони, 19.06.2013 в 21:55.
Ответить с цитированием
  #7 (permalink)  
Старый 19.06.2013, 21:58
Новичок на форуме
Отправить личное сообщение для LexLuter Посмотреть профиль Найти все сообщения от LexLuter
 
Регистрация: 19.06.2013
Сообщений: 4

рони Спасибо за помощь
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста оптимизировать скрипт allanmiln Events/DOM/Window 15 10.02.2013 20:34
Помогите написать легкий скрипт marGUNcovka Общие вопросы Javascript 4 20.06.2012 02:55
Помогите написать скрипт Денис_Sky Я не знаю javascript 4 05.01.2011 18:58
Помогите настроить скрипт раскрывающегося меню melomanfm Работа 6 10.08.2009 01:21