Er prüft in der while-Schleife ob er Benutzer1, EingabeB zuweisen kann. Geht immer -> Endlosschleife und Seite bleibt weiß. 

Auf Gleichheit prüfen immer mit doppelten Istgleich == oder in JS fallweise mit Dreifachem.

Wieso hast du überhaupt da eine Schleife, bzw. zwei? Eine fußgesteuerte reicht. Bedingung ist Benutzername UND Kennwort stimmen nicht, im Schleifenkörper die beiden prompts. 


Ansonsten sei gesagt was hier schon gesagt ist, mit nem Login hat das nichts zu tun. Aber mach dein Ding und übe dich.

...zur Antwort

Du suchst security through obscurity. 

http://javascriptobfuscator.com/Javascript-Obfuscator.aspx

Links Code eingeben, rechts entnehmen.

...zur Antwort