// Smooth scrolling for anchor links document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function (e) { e.preventDefault(); document.querySelector(this.getAttribute('href')).scrollIntoView({ behavior: 'smooth' }); }); }); // Form submission handling const contactForm = document.querySelector('form'); if (contactForm) { contactForm.addEventListener('submit', function(e) { e.preventDefault(); const formData = new FormData(this); // Here you would typically send the data to a server console.log('Form submitted:', Object.fromEntries(formData)); // Show success message alert('Merci pour votre message! Je vous répondrai dès que possible.'); this.reset(); }); }