Ich versuche ein Popup anzuzeigen, wenn ich auf eine Schaltfläche mit Javascript klicke. Aber diese Fehler angezeigt:Uncaught ReferenceError: Funktion ist nicht definiert
Uncaught ReferenceError: confirmation is not defined at HTMLButtonElement.onclick
function confirmation() {
var answer = confirm("Leave tizag.com?")
if (answer) {
alert("Bye bye!")
window.location = "http://www.google.com/";
} else {
alert("Thanks for sticking around!")
}
}
<button type="submit" class="danger btn btn-danger" onclick="confirmation()">Transférer</button>
Code Arbeitsdatei ... –
Ihr Code ist working..check Ihr Snippet – prasanth
Dieser Code funktioniert gut haben. Mein Verdacht ist, dass Sie das in jsFiddle versucht haben. jsFiddle hat eine wahrhaft hirntotale^H^H^H^H^H^HI mittlere, * überraschende * Standardeinstellung: Es bringt Ihren gesamten Code in eine 'window.onload = function() {/*...*/ }; 'Wrapper. Die alten 'onxyz'-Attribut-Style-Event-Handler können nur globale Funktionen aufrufen (es ist einer von mehreren Gründen, sie nicht zu benutzen). Wenn jsFiddle Ihren Code so umschließt, ist Ihre Funktion nicht global. Klicken Sie auf das [JavaScript] -Label im Codebereich, um den Standardwert zu ändern. Es ist jedoch besser, die moderne Ereignisbehandlung zu verwenden. –