diff --git a/js/script.js b/js/script.js
index 433f1d0..6f36a1d 100644
--- a/js/script.js
+++ b/js/script.js
@@ -1,20 +1,20 @@
-document.querySelector("form")?.addEventListener("submit", function (e) {
- e.preventDefault();
- alert("Nachricht gesendet π");
-});
+document.addEventListener("DOMContentLoaded", () => {
+ const toggle = document.getElementById("dark-mode-toggle");
-function toggleDarkMode() {
- document.body.classList.toggle("dark");
-
- if (document.body.classList.contains("dark")) {
- localStorage.setItem("theme", "dark");
- } else {
- localStorage.setItem("theme", "light");
- }
-}
-
-window.addEventListener("load", () => {
- if (localStorage.getItem("theme") === "dark") {
+ // gespeicherten Zustand laden
+ if (localStorage.getItem("darkMode") === "true") {
document.body.classList.add("dark");
+ toggle.textContent = "Light Mode";
}
+
+ toggle.addEventListener("click", () => {
+ document.body.classList.toggle("dark");
+
+ const isDark = document.body.classList.contains("dark");
+
+ localStorage.setItem("darkMode", isDark);
+
+ // Button Text Γ€ndern
+ toggle.textContent = isDark ? "Light Mode" : "Dark Mode";
+ });
});
\ No newline at end of file
diff --git a/kontakt.html b/kontakt.html
index 2f0919e..deb94a8 100644
--- a/kontakt.html
+++ b/kontakt.html
@@ -27,7 +27,7 @@
Kontakt
Impressum
-
+
diff --git a/notenrechner.html b/notenrechner.html
index 883770b..e489b61 100644
--- a/notenrechner.html
+++ b/notenrechner.html
@@ -28,7 +28,7 @@
Impressum
-
+
diff --git a/textanalyse.html b/textanalyse.html
index 5c51bef..e983da5 100644
--- a/textanalyse.html
+++ b/textanalyse.html
@@ -28,7 +28,7 @@
Impressum
-
+
diff --git a/ueber_uns.html b/ueber_uns.html
index b479db5..b172086 100644
--- a/ueber_uns.html
+++ b/ueber_uns.html
@@ -45,18 +45,7 @@ window.onload = function () {
Kontakt
Impressum
-
+