let menuCatId=parseInt("777");
Jetzt bis zu 30% sparen! Aktion endet in:

00d 00h 00m 00s
// ------------------------------- // Configuration Variables // ------------------------------- // Initial default end date (only used once) var defaultEndDateStr = "2025-04-22 12:00:00"; // Set the countdown message text var countdownText = "Oster-Deal: Bis zu 30% Rabatt! Nur noch: "; // Function to parse the given end date function getEndDate(dateStr) { return new Date(dateStr.replace(" ", "T")); } // Function to add a number of hours to a date string function addHoursToDate(dateStr, hours) { let date = new Date(dateStr.replace(" ", "T")); // Ensure compatibility if (isNaN(date.getTime())) { console.error("Invalid date format. Use 'YYYY-MM-DD HH:MM:SS'"); return null; } date.setHours(date.getHours() + hours); // Add hours return date.toISOString().replace("T", " ").slice(0, 19); // Return in the "YYYY-MM-DD HH:MM:SS" format } // Function to update the countdown function updateCountdown() { document.getElementById("countdown-text").innerHTML = countdownText; // Parse initial end date let countdownDate = getEndDate(defaultEndDateStr).getTime(); // Check on load if already expired — extend once immediately if (countdownDate - Date.now() < 0) { defaultEndDateStr = addHoursToDate(defaultEndDateStr, 50); countdownDate = getEndDate(defaultEndDateStr).getTime(); } setInterval(function () { const now = new Date().getTime(); let distance = countdownDate - now; // If expired, extend by 49 hours and skip rendering this tick if (distance < 0) { defaultEndDateStr = addHoursToDate(defaultEndDateStr, 50); countdownDate = getEndDate(defaultEndDateStr).getTime(); return; // :achteckiges_schild: Don't render this frame to avoid negative numbers } // Time calculations const days = Math.floor(distance / (1000 * 60 * 60 * 24)); const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); const minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); const seconds = Math.floor((distance % (1000 * 60)) / 1000); // Render countdown document.getElementById("days").innerHTML = days < 10 ? "0" + days : days; document.getElementById("hours").innerHTML = hours < 10 ? "0" + hours : hours; document.getElementById("minutes").innerHTML = minutes < 10 ? "0" + minutes : minutes; document.getElementById("seconds").innerHTML = seconds < 10 ? "0" + seconds : seconds; }, 1000); } // Initialize the countdown updateCountdown();

Badfenster für die Lüftung - Atmosphäre und Privatsphäre vereint

Badfenster sollen den Blick in den Raum verhindern, aber das Licht großzügig hineinlassen. Dennoch sollten sie Wärme je nach Jahreszeit im Raum oder außerhalb des Badezimmers lassen. Fenstermaxx24 bietet wir Ihnen ein großes Spektrum an Ornamentfenstern an, welche diese Eigenschaften in sich vereinen.

Sollten Sie das gesuchte Produkt nicht finden, verwenden Sie bitte unsere Preisanfrage!

Rahmenfarben
Hersteller

In unserem Sortiment sind verschiedene Formen Ornamentglas verfügbar, die eine für ihre individuelle Badgestaltung ideale Atmosphäre schaffen können. Gleichzeitig verhindert die Musterung ein Durchblicken, sodass Ihre Privatsphäre geschützt ist

Badfenster und Lüftung – nicht nur wichtig für das Raumklima!

Sie können die Badfenster zur Lüftung nicht nur ankippen, sondern auch komplett öffnen. Gerade für den Luftaustausch und zum Gewährleisten einer guten Belüftung dieses Feuchtraumes ist das häufig notwendig. Passend zu den vorherrschenden Bedingungen im Gebäude bieten wir nicht nur verschiedene Größen, sondern auch Anschläge und damit Öffnungsmöglichkeiten für Ihre Badfenster an. So gewährleisten diese ein gutes Raumklima und können dazu beitragen, dass Schimmel an den Wänden, trotz feuchten Raumklima gar nicht erst entsteht.

Außerdem können Sie auf die isolierenden Eigenschaften des Fensterglas zählen. Geheizte Räume bleiben warm, die Kälte bleibt außerhalb Ihres Bades. Auch das Fernhalten von Hitze, etwa im Sommer, kann das Glas des Badfensters gewährleisten.