EKKi: Hilfe mit Auslagerung einer Funktion und deren Auslösung

Beitrag lesen

Mahlzeit Roger,

Beim Klick auf den Button soll eine Funktion ausgelöst werden, die durch ein prompt() den Benutzer nach der Eingabe eines vorher (in einer Variable) definierten Passworts fragt.

Du meinst Deine Funktion "eingabe()"? Dann sag das doch bitte auch ...

So sieht das ganze bisher aus, funktioniert aber absolut nicht:

Dazu hatte Cheatah Dir ja bereits etwas gesagt.

<script src="http://www.meineurl.de/funktion.js" type="text/javascript"></script>

Ich vermute mal, das ist die o.g. externe JS-Datei, deren Inhalt Du weiter unten auch gepostet hast?

<button name="Klickmich" type="button" value="passwort" onclick="Passwort()"

Bei Klick auf den Button wird die Funktion "Passwort()" aufgerufen - das von Dir wahrscheinlich gewollte Verhalten *kann* *niemals* auftreten, da die Funktion "eingabe()" nirgendwo aufgerufen wird.

function Passwort( zeichenkette ){

Du gibst hier an, dass die Funktion (mindestens) einen Parameter erwartet - übergibst ihr aber beim Aufruf durch das "onclick" gar keinen ...

function eingabe(){
  var meinpw = prompt("Geben Sie das Passwort ein!");
  Passwort(meinPW);

Javascript ist case-sensitiv, d.h. Klein- und Großschreibung spielt eine nicht unerhebliche Rolle.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|