• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

ausgelagerte .js Datei bei onklick aufrufen

Status
Für weitere Antworten geschlossen.

Roger

Neues Mitglied
Tag zusammen!
Ich bin noch blutiger Anfänger in Sachen XHTML und JS und werde wohl noch häufiger nachfragen...
Hier nun zu meiner ersten, aktuellen Frage:

Ich will die Funktion funktion.js durch Klick auf einen Butto aktivieren.
Wie genau verpacke ich das in den Code?

HTML:
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Titel der Seite</title>
</head>
<body>
<button name="Klickmich" type="button"
      value="passwort" onclick="<script type="text/javascript" src="http://www.meineurl.de/funktion.js"></script>"
      <p>
        <img src="http://www.d3k.de/garbage/29/295989/5973498.jpg" width="150" height="150" alt="F95 Logo">
      </p>
    </button>
</body>
</html>

Die Funktion die ausgelöst werden soll sieht wie folgt aus:

HTML:
function passwort(zeichenkette){
  if(zeichenkette==meinpw){
      alert("Das von Ihnen eingegebene Passwort ist korrekt!");
  }
  else{
      alert("Das von Ihnen eingegebene Passwort war nicht korrekt, Zugriff verweigert!");
  }
}

So will es jedenfalls noch nicht wirklich...
Danke schon mal für eure Hilfe!

Moved: JavaScript, AJAX und DHTML - Was hat das bei (X)HTML zu suchen? (XraYSoLo)
 
Zuletzt bearbeitet von einem Moderator:
Ich weiß zwar nicht, ob es möglich ist, aber der Sinn ist sehr beschränkt.
Mach einfach mal:
Code:
onclick="document.body.innerHTML='<script src=\'http://www.meineurl.de/funktion.js\' type=\'text/javascript\'></script>';"
Wenn das nicht funktioniert, weiß ich nicht.
 
Was für ein Quatsch. Du willst die Funktion password() aufrufen und das Script im <head> einbinden.

Code:
onclick="password()"

Dass diese Methode der Passwortabfrage unsicher ist, brauchen wir gar nicht zu sagen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben