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
Latest posts by Fab (see all)

About Fab

Solutions Architect, I build great workflows for the news and media production industries. I play with data too.

Leave a comment

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

One thought on “Powered by Konami Code