Membre de ClickFR, Reseau francophone Paie-Par-Click
Accueil
Accueil
- [ CSS : ] [ DHTML : ] [ HTML : ] [ JavaScript : ] [ Refs : ]
Accueil

JavaScript 1.3

  Blocage du navigateur

fonction  principe  la methode elle-meme  demonstration  telechargement du script 

  Fonction
ATTENTION !! Ce script bloque le navigateur !!
On va dire qu'il ne faut donc pas l'utiliser mais au cas où...
Pour bloquer le navigateur, on va simplement ouvrir indéfiniment une fenêtre d'alerte JavaScript...
Bon courage à ceux qui veulent aller au bout !
  Principe
Il s'agit simplement de déclarer une variable à zéro (0) et tant qu'elle n'a pas atteint... 1000 ? 10.000... une fenêtre d'alerte s'ouvrira avec la valeur de notre variable.
Le blocage provient du fait que JavaScript envoie 'indéfiniment' le message d'alerte, tout se passe donc normalement on pourrait dire mais dans les faits, le visiteur se verra obligé de quitter son navigateur sauvagement (Ctrl + Alt + Suppr sur PC, Cmd + Option + Esc sur Mac).
Bien entendu, le contenu du message d'alerte peut être changé.
Pour l'exemple, afin de ne pas vous obliger à fermer votre navigateur, on s'arrêtera à 10.
Respirez maintenant ;-))
  Le script
dans la partie <head>
<script language="JavaScript">
function blocage() {

// Le nombre '10000' ici représente le nombre de fois où la fenêtre s'ouvrira
for ( i = 0; i < 10000; i++ ) {
window.alert(i + '\nAviez-vous bon ?\nAlors on continue...');
}
}
</script>

dans la partie <body>
<a href="#" OnClick="blocage();">Bloquer le navigateur</a>
  Démonstration

Savez-vous compter ? On va vérifier, on commence par zéro.
Bloquer le navigateur (pour de faux, n'ayez pas peur)

  Téléchargement
Ce script est disponible en deux versions :
  • le script est intégré à la page où il agit,
  • le script est dans un fichier séparé de la page où il agit (fichier.js et fichier.html).

    L'intérêt d'un script dans un fichier séparé est de pouvoir le partager entre plusieurs pages html.
    Cela permet aussi de le rendre inaccessible à toute personne qui souhaiterai l'enregistrer pour une autre utilisation.
  • Script intégré :
    div_bloquer.zip
    1 Ko
    telechargez le script telechargez le script
    Script séparé :
    div_bloquer2.zip
    1 Ko
    Recherche
    aide sur la recherche
    hit-parade
    Votez TOP Ouaibe !

    statistiques
    aide sur les contacts aide sur la mailing-list aide sur la newsletter