En clair, ce n'est pas possible, ou plus exactement pas efficace en HTML/JavaScript.
C'est possible avec un script en PHP, ou avec un fichier .htaccess sur un serveur Apache.
Exemple de script en JavaScript (à mettre dans la partie <head> de ta page) :
<script LANGUAGE="javaScript">
var password;
password=prompt("Tapez votre mot de passe : ","");
if(password!="toto"){window.location="page.html";
};
</script>
Exemple de script en PHP (plus efficace) :
<?php
$login="toto";
$mdep="pass";
if (($login==$user)&&($mdep==$mdp))
{
?>
mettre ici la partie <body> de ta page
<?php
}
if (($login!=$user)&&($mdep!=$mdp))
{
?>
Le formulaire d'authentification :
<center>
<b>Cette partie du site est réservée aux membres .</b>
<FORM ACTION="page.php" method="post" name="le_pass">
<p><b>User</b>
<b><input type="text" name="user" maxlength="10"></b>
<b>Mot de passe</b>
<b><input type="password" name="mdp" maxlength="10"></b>
<input type="submit" value="entrer"></p>
</form>
<script type="text/javascript">document.le_pass.user.focus();</script>
</center>
<?php
}
?>
Ce script est simple, mais tu peux aussi utiliser les sessions, ça évite de mettre le mot de passe à chaque fois que tu reviens sur la page protégée.


