');
let rafraichissementActif = true;
function chargerContenu() {
fetch('/articles-auto/pages_php/affiche_commentaire_ajax.php?id=2978')
.then(response => {
if (!response.ok) {
throw new Error('Réseau ou problème de réponse');
}
return response.text();
})
.then(html => {
document.getElementById('contenu-externe').innerHTML = html;
})
.catch(error => {
console.error('Erreur lors du chargement de la page PHP:', error);
});
}
function handleIntersection(entries, observer) {
entries.forEach((entry) => {
if (entry.isIntersecting) {
// L'élément est devenu visible
// Affichez ici ce que vous voulez montrer
setTimeout(function() {chargerContenu();}, 10);
// Vous pouvez également retirer l'observateur si vous n'avez plus besoin de surveiller l'élément
observer.unobserve(entry.target);
}
});
}
// Créez un observateur d'intersection en utilisant la fonction de callback
const observer = new IntersectionObserver(handleIntersection);
// Ciblez l'élément que vous souhaitez observer
const targetElement = document.getElementById('contenu-externe');
// Démarrez l'observateur en observant l'élément cible
observer.observe(targetElement);