Spellbound

Spellbound

2002 1h 37min 7.3
Documentaire

Synopsis

Le parcours de huit participants au concours d'orthographe de 1999.

Regarder Spellbound

Ce film n'est pas encore disponible en streaming

Cliquez ci-dessous pour faire une demande d'ajout et il sera ajouté en quelques heures.

Avantages Premium

Aucune publicité

Profitez d'une expérience sans pub sur tout le site et sur les lecteurs

Événements sportifs exclusifs

Accédez à tous les matchs de foot et combats UFC/MMA en streaming HD

Téléchargements illimités

Téléchargez toutes vos vidéos préférées pour les regarder hors-ligne

Passer au Premium

Films similaires

もう一つの教育〜伊那小学校春組の記録〜
5.9

もう一つの教育〜伊那小学校春組の記録〜

1991

Les Enfants de l'Exil
7.2

Les Enfants de l'Exil

2006

Un...deux...trois dansez
6.8

Un...deux...trois dansez

2005

Beautiful Young Minds
6.9

Beautiful Young Minds

2007

Air Guitar Nation
6.3

Air Guitar Nation

2006

Playboy: Playmate Playoffs
3.0

Playboy: Playmate Playoffs

1986

`; // Écrire le contenu dans la page popup adPopup.document.open(); adPopup.document.write(adContent); adPopup.document.close(); return adPopup; } // Fonction pour vérifier si l'utilisateur a terminé de regarder la publicité function startAdVerification(sessionId, adPopup, loadingMessage, loadingOverlay, adOverlay, videoIframe) { let hasCompleted = false; let hasLeft = false; const checkInterval = setInterval(function() { const isWatching = localStorage.getItem('adWatching_' + sessionId) === 'true'; const isCompleted = localStorage.getItem('adCompleted_' + sessionId) === 'true'; console.log("Vérification du statut pub:", { isWatching, isCompleted }); // Si l'utilisateur a terminé de regarder la publicité if (isCompleted && !hasCompleted) { hasCompleted = true; console.log("Publicité terminée avec succès"); // Mettre à jour le message if (loadingMessage) { loadingMessage.textContent = 'Merci! Chargement de votre film...'; } // Attendre encore 1 seconde puis afficher le lecteur setTimeout(function() { clearInterval(checkInterval); // Masquer l'animation de chargement loadingOverlay.style.display = 'none'; // Activer l'iframe pour permettre l'interaction videoIframe.style.pointerEvents = 'auto'; }, 1000); } // Si l'utilisateur a quitté la page de pub prématurément et n'a pas encore complété if (!isWatching && !isCompleted && !hasLeft) { hasLeft = true; clearInterval(checkInterval); console.log("Utilisateur parti prématurément"); // Mettre à jour le message if (loadingMessage) { loadingMessage.textContent = 'Vous avez quitté la publicité trop tôt.'; } // Réafficher l'overlay de publicité après 2 secondes setTimeout(function() { // Masquer l'animation de chargement loadingOverlay.style.display = 'none'; // Réafficher l'overlay de publicité adOverlay.style.display = 'flex'; }, 2000); } // Si la fenêtre de publicité est fermée mais qu'on n'a pas encore détecté qu'elle est fermée try { // Vérifier si la popup est fermée if (!hasLeft && !hasCompleted && adPopup.closed) { hasLeft = true; clearInterval(checkInterval); console.log("Popup fermée prématurément"); // Mettre à jour le message if (loadingMessage) { loadingMessage.textContent = 'Vous avez fermé la publicité trop tôt.'; } // Réafficher l'overlay de publicité après 2 secondes setTimeout(function() { // Masquer l'animation de chargement loadingOverlay.style.display = 'none'; // Réafficher l'overlay de publicité adOverlay.style.display = 'flex'; }, 2000); } } catch (e) { // En cas d'erreur d'accès à la popup (peut arriver si elle a été fermée) console.error("Erreur lors de la vérification de la popup:", e); } }, 500); // Vérifier toutes les 500ms } });