Powered by Konami Code 1


Désolé, j’ai pas résisté… :D

Comment ça marche ? Il vous faut pas loin le framework Ajax Javascript Prototype

<script src="javascripts/prototype.js" type="text/javascript"></script>

Et il vous faut ce bout de code :

if ( window.addEventListener ) {
        var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65";
        window.addEventListener("keydown", function(e){
                kkeys.push( e.keyCode );
                if ( kkeys.toString().indexOf( konami ) >= 0 )
                        window.location = "http://www.blackspotradish.com/technoblog/index.php?pages/secretkonami";
        }, true);
}

En gros, ça fait quoi ? Le framework Prototype permet d’ajouter un event listener au chargement du code, qui scrute les frappes au clavier. A chaque frappe le code de la touche est empilé dans une variable, et comparé à la bonne séquence de touche en la transformant en string (toujours en utilisant Prototype).
Si la bonne séquence est contenue dans la chaine, ça déclenche l’évènement de redirection vers la page secrète que vous aurez pris soin de créer avant. On peut bien entendu faire autre chose qu’une redirection.

Via : http://www.dubayou.com/javascript-konami-code/
Image : http://en.wikipedia.org/wiki/Konami_Code

Bonus : http://konamicodesites.com/

Fab

Engineer - Web Juggler - Confit de canard
Fab

Latest posts by Fab (see all)


Leave a comment

Your email address will not be published. Required fields are marked *

One thought on “Powered by Konami Code