summaryrefslogtreecommitdiff
path: root/static/js/script.js
blob: f388be4981a64fba7c08704d8c7b7a383c9cf831 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
document.addEventListener('DOMContentLoaded', function () {
    // Sélectionner tous les hyperliens avec la classe 'load-content'
    const links = document.querySelectorAll('a.load-content');

    // Ajouter un gestionnaire d'événements pour chaque lien
    links.forEach(function(link) {
        link.addEventListener('click', function(event) {
            event.preventDefault(); // Empêcher le comportement par défaut du lien

            const url = this.href; // Récupérer l'URL du lien

            // Créer une nouvelle iframe
            const iframe = document.createElement('iframe');
            iframe.src = url;

            // Vider la div 'contentDiv' et y ajouter la nouvelle iframe
            const contentDiv = document.getElementById('contentIframe');
            contentDiv.innerHTML = ''; // Effacer le contenu précédent
            contentDiv.appendChild(iframe);
            contentDiv.classList.add('has-iframe');
        });
    });
});