Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/05/2012, 16:29
Jg23
 
Fecha de Ingreso: mayo-2012
Ubicación: República Dominicana
Mensajes: 37
Antigüedad: 12 años, 5 meses
Puntos: 4
Respuesta: bloquear contenido con opacity y ventana hasta introd password

emmm aqui el Html bn y completo xd

Cita:
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang='es'>
  3.   <head>
  4.     <title>Bloquear contenido - by Jg</title>
  5.     <script src='http://code.jquery.com/jquery-1.7.2.min.js'></script>
  6.     <style>
  7.         body { margin: 0; padding: 0; background: white; font-family: 'Arial', Verdana; font-size: 14px }
  8.         #capa { opacity: .8; margin: 0; width: 100%; height: 100%; position: fixed; background: #000 }
  9.         #alert { padding: 10px; width: 600px; height: 400px; background: white; margin: auto auto; margin-top: 7%; border: 2px solid #000 }
  10.         #alert input { margin: 5px; padding: 5px }
  11.     </style>
  12.    
  13.     <script>
  14.       $(document).on("ready", function() {
  15.        
  16.         $("#password").focus();
  17.      
  18.         $("#submit").click( function() {
  19.             var input = $("#password").val();
  20.            
  21.             if(input == "") {
  22.                 alert("Inserta una contraseña");
  23.                 $("#password").focus();
  24.             } else {
  25.                 checkPassword(input);
  26.             }
  27.        
  28.         });
  29.       });
  30.      
  31.       function checkPassword(INPUT) {
  32.   $.post("test.php", { reponse: 1 },  function(data) {
  33.      if(data != INPUT)
  34.         {
  35.             alert("Contraseña incorrecta");
  36.             $("#password").focus();
  37.         }
  38.     else
  39.         {
  40.             $('#capa').fadeOut(500);
  41.         }
  42.    });
  43. }
  44.     </script>
  45.   </head>
  46.   <body>
  47.     <div id='capa'>
  48.       <div id='alert'>Contenido de la ventana<hr />Deves insertar la contraseña para continuar. <br /><br /><input id='password' type='password' placeholder='Inserta la contraseña' /><br /><input type='submit' id='submit' value='Continuar' /></div>
  49.     </div>
  50.     <h1 style ='margin:0px; padding: 10px'>Contenido web</h1>
  51.     ¡Buenas Foros del Web!
  52.   </body>
  53. </html>