Also ich bin ziemlich neu in Javascript ... gerade schreibe ich gerade diese dynamische Logout-Taste, die den Benutzer abmelden wird vor dem erneuten Laden der Seite. Ich schrieb die Funktion (das ist eigentlich meine ganze script.js-Datei):JavaScript: Uncaught ReferenceError: confirm_Logout ist nicht definiert (anonyme Funktion)
var scriptLoaded = true;
function confirm_logout()
{
var logout = GetURL('logout_confirm.php');
if(logout == 'true')
{
location.reload(true);
return true;
}
else
{
return false;
}
}
Und dann bin ich Laden mit auf den Punkt:
<script type="text/javascript" src="script/script.js">
var scriptLoaded = false;
</script>
Also, was Ich mag würde, nur setzen es in einem Anker-Tag, aber im Interesse der Prüfung (es funktioniert nicht, und ich wollte nur schlank es nach unten) ich dies tat:
<script type="text/javascript">
var LoggedOut = false;
if(scriptLoaded == true)
{
LoggedOut = confirm_Logout();
}
document.write(LoggedOut);
</script>
Dann habe ich es in Chrom und in der Debug-Konsole ausführen Ich erhalte den Fehler: Uncaught ReferenceError: confirm m_Logout ist nicht definiert (anonyme Funktion).
Hilf mir Stapelüberlauf, du bist meine einzige Hoffnung.
Manchmal kann ich nicht glauben, die dummen Dinge, die ich vermisse: P – CrowderSoup