Wie fügt man Konami-Code in eine HTML-basierte Website ein?

8

Aus bestimmten Gründen wurde ich gebeten, Konami Code zu implementieren  auf einer HTML Website, an der ich gerade arbeite. Allerdings wusste ich nicht den besten und einfachsten Weg, das zu tun! Ich möchte einen Befehl auslösen, der folgendes bewirkt:

  1. Hintergrundbild ändern

  2. Ton wiedergeben

  3. Bringen Sie ein Popup-Fenster

Übrigens, der Konami-Code muss nicht in HTML gemacht werden -.- ... Ich frage, was der beste und einfachste Weg ist, das auf einer Seite zu tun, die sich nur auf HTML konzentriert.

    
LordSacha 25.07.2015, 13:16
quelle

5 Antworten

22

Platziere den unten stehenden Code in einer Datei js/konami.js und referenziere ihn im Body deiner HTML-Datei wie folgt: <script src="js/konami.js"></script>

%Vor%

EDIT: änderte die Reihenfolge in b, a statt a, b. Danke für den Kommentar!

EDIT 2: setze die konamiCodePosition auf 0 zurück, nachdem activateCheats aufgerufen wurde. Danke für den Kommentar!

    
Silentdrummer 25.07.2015, 13:53
quelle
6

Kompaktversion:

%Vor%
    
Peter 08.08.2017 19:45
quelle
1

Silentdrummer hat eine gute Antwort. Ich bin mir nicht ganz sicher, aber ich denke, dass es beim Schreiben von intensiven Seiten zu viel Speicherbedarf haben könnte. Es ist eine gute Übung, um einen Reset durchzuführen. Wie auch immer, hier ist eine Alternative.

%Vor%     
Goose 03.03.2017 19:46
quelle
0

Meine eigene kompakte und gereinigte Version, inspiriert von den Antworten hier:

%Vor%

In diesem Fall wird die Funktion activate() aufgerufen, wenn sie ausgelöst wird.

    
Ehsan Kia 14.02.2018 00:29
quelle
0

Ich habe Peters Antwort sehr gemocht, also habe ich es namespaced gemacht und den Rückruf optional gemacht. Ich habe auch jquery benutzt, weil ich es mag ¯ \ _ (ツ) _ / ¯

%Vor% %Vor%
    
GammaGames 09.03.2018 18:26
quelle