logo oujood
🔍

La méthode window.stop() en JavaScript

Contrôlez le chargement de vos pages avec la méthode stop()

OUJOOD.COM

Définition et utilisation de la méthode stop()

JavaScript cours tutorial

La méthode window.stop() permet d'arrêter immédiatement le chargement de la fenêtre ou de l'onglet du navigateur en cours. Cette méthode agit de manière programmatique sur le processus de chargement de la page.

La méthode stop() reproduit exactement le comportement du bouton d'arrêt du navigateur (généralement représenté par une croix ou un symbole d'arrêt). Lorsqu'elle est appelée, elle interrompt le téléchargement de toutes les ressources en attente : images, scripts, feuilles de style, iframes, etc.

Cette méthode se révèle particulièrement utile dans plusieurs situations pratiques : lorsque le chargement d'une image volumineuse prend trop de temps, pour optimiser la performance en arrêtant le chargement de ressources non essentielles, ou encore pour améliorer l'expérience utilisateur en permettant une navigation plus rapide sur des connexions lentes.

Exemple pratique : Empêcher le chargement complet de la fenêtre

Exemple :     📋 Copier le code

  <!doctype html>
  <html lang="fr">
  <head>
           <meta charset="UTF-8">
           <title>Exemple la méthode stop()</title>
  <script>
  // Arrête immédiatement le chargement de la page
  window.stop();
  </script>
  </head>
  <body>
   
  <p>La méthode stop() arrête le chargement de ce texte et
  l'iframe avant leur affichage complet.</p>
  <p><b>Remarque importante :</b> cette méthode ne
  fonctionne pas dans Internet Explorer et les anciennes versions d'Edge.</p>
   
  <iframe
  src="https://www.oujood.com"></iframe>
  </body>
  </html>

Dans cet exemple, la méthode stop() est appelée dès le chargement du script dans le <head>. Résultat : elle interrompt le chargement du contenu de la balise <body>, incluant le texte et l'iframe. La page affichée sera donc vide ou partiellement chargée, selon le moment exact de l'interruption.

Compatibilité et support des navigateurs

Internet Explorer Firefox Opera Google Chrome Safari

La méthode stop() est prise en charge dans tous les navigateurs modernes majeurs : Firefox, Chrome, Safari et Opera. Exception notable : Internet Explorer ne supporte pas cette méthode, et les versions anciennes de Microsoft Edge peuvent également présenter des limitations. Pour les applications destinées à un large public, il est recommandé de tester la disponibilité de cette méthode avant de l'utiliser.

Syntaxe de la méthode window.stop()

window.stop()

Paramètres : Aucun paramètre n'est requis pour cette méthode.

Valeur de retour : La méthode ne retourne aucune valeur (undefined).

Par carabde | Publié le 30 mars 2014 | Mis à jour le 12 novembre 2025