document.addEventListener('DOMContentLoaded', () => { // Modal HTML als String const modalHTML = ` `; // Modal ans Ende von body hängen document.body.insertAdjacentHTML('beforeend', modalHTML); // Größen-Tabelle const sizeTable = [ { minHeight: 150, maxHeight: 165, minWeight: 50, maxWeight: 60, size: "A1" }, { minHeight: 155, maxHeight: 170, minWeight: 55, maxWeight: 70, size: "A2" }, { minHeight: 160, maxHeight: 180, minWeight: 60, maxWeight: 90, size: "A3" }, { minHeight: 170, maxHeight: 185, minWeight: 70, maxWeight: 95, size: "A4" }, { minHeight: 170, maxHeight: 195, minWeight: 75, maxWeight: 100, size: "A5" }, { minHeight: 185, maxHeight: 205, minWeight: 80, maxWeight: 110, size: "A6" } ]; // Berechnung function calculateSize() { const height = parseInt(document.getElementById('height').value); const weight = parseInt(document.getElementById('weight').value); let recommendedSize = "Keine passende Größe gefunden."; if (height && weight) { for (const entry of sizeTable) { if (height >= entry.minHeight && height <= entry.maxHeight && weight >= entry.minWeight && weight <= entry.maxWeight) { recommendedSize = "Empfohlene Größe: " + entry.size; break; } } } else { recommendedSize = "Bitte geben Sie Ihre Körpergröße und Ihr Gewicht ein."; } document.getElementById('result').innerText = recommendedSize; } // Event für Berechnen-Button const btn = document.getElementById('calculateBtn'); if(btn) btn.addEventListener('click', calculateSize); // Link verhindern, dass es nach oben springt document.querySelectorAll('a[data-bs-toggle="modal"]').forEach(link => { link.addEventListener('click', e => e.preventDefault()); }); });
Skip to main content Skip to search Skip to main navigation

Menu