Il “Konami Code” colpisce ancora!
di master del 02 dic. 2009, in Browser, Giochi, Multimedia, Rete, Sviluppo web
↑, ↑, ↓, ↓, ←, →, ←, →, B, A …mai visto/sentito? Bah, allora non c’eravate nel lontano 1988! Il gioco si chiamava Contra, per Nintendo (se volete riprovare l’ebbrezza…).
Ma…perché ne parlo? Perché la sequenza, che era un cheat per ovviare alle difficoltà in partita, è diventata famosa, tanto da essere utilizzata recentemente (in questo caso si parla di Easter Eggs), sotto forma di JavaScript, in alcuni siti famosi come Facebook (schiacciando al termine il tasto INVIO, appaiono dei curiosi giochi di luce), Netlog (si attiva un drago), Google Reader, Digg, Gamespot, …
Di solito si disattiva automaticamente dopo 30 minuti, oppure facendo log out o refresh della pagina.
Volete implementarlo anche voi sul vostro sito?
- <head>
- <script type=“text/javascript”>
- var $ = {
- enabled: false,
- tmp: Array(),
- _konamiCode: Array(65,66,39,37,39,37,40,40,38,38),
- init: function() {
- this.tmp = Array(65,66,39,37,39,37,40,40,38,38);
- },
- konamiCode: function(e) {
- if(!this.enabled) {
- var t = this.tmp.pop();
- if((e.keyCode-t) == 0) {
- if(this.tmp.length == 0) {
- this.enabled = true;
- }
- }
- else {
- this.init();
- }
- }
- else {
- this.action();
- }
- },
- // Change the action() function to whatever you want to
- action: function() {
- alert(“Konami Code Activated”);
- }
- }
- </script>
- </head>
- <body onload=“$.init()” onkeydown=“$.konamiCode(event)”>
- </body>
