--- title: Des objets aux « iframe » — autres techniques d'intégration slug: Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies tags: - Apprentissage - Article - Codage - Débutant - Flash - Guide - HTML - Integration - Multimédia et intégration - Object - embed - iframe translation_of: Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies original_slug: Apprendre/HTML/Multimedia_and_embedding/Other_embedding_technologies --- {{LearnSidebar}}{{PreviousMenuNext("Learn/HTML/Multimedia_and_embedding/Video_and_audio_content", "Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web", "Learn/HTML/Multimedia_and_embedding")}} Maintenant, vous devriez vraiment avoir la main pour intégrer des choses dans les pages Web, y compris images, vidéos et audios. Donc, à ce stade, nous aimerions franchir en quelque sorte une étape similaire, en examinant certains éléments qui permettent d'intégrer une grande variété de types de contenu dans des pages Web : les éléments {{htmlelement("iframe")}}, {{htmlelement("embed")}} et {{htmlelement("object")}}. Les `\n\n'; var solutionEntry = htmlSolution; textarea.addEventListener('input', updateCode); window.addEventListener('load', updateCode); // bloque la sortie de la zone texte avec la touche tab et fait en // sorte qu'il affiche une tabulation à l'emplacement du curseur textarea.onkeydown = function(e){ if (e.keyCode === 9) { e.preventDefault(); insertAtCaret('\t'); } if (e.keyCode === 27) { textarea.blur(); } }; function insertAtCaret(text) { var scrollPos = textarea.scrollTop; var caretPos = textarea.selectionStart; var front = (textarea.value).substring(0, caretPos); var back = (textarea.value).substring(textarea.selectionEnd, textarea.value.length); textarea.value = front + text + back; caretPos = caretPos + text.length; textarea.selectionStart = caretPos; textarea.selectionEnd = caretPos; textarea.focus(); textarea.scrollTop = scrollPos; } // Met à jour le code utilisateur enregistré chaque fois que l'utilisateur le modifie textarea.onkeyup = function(){ // Nous ne voulons enregistrer l'état quand le code utilisateur va être montré, // et non la solution, de sorte que la solution n'est pas enregistrée avec le code utilisateur if(solution.value === 'Afficher la solution') { userEntry = textarea.value; } else { solutionEntry = textarea.value; } updateCode(); }; ``` {{ EmbedLiveSample("Apprentissage_actif_utilisations_classiques_de_l'intégration", 700, 600, "", "", "hide-codepen-jsfiddle") }} ## Iframes en détail Alors, facile et amusant, non ? Les éléments {{htmlelement("iframe")}} sont conçus pour intégrer d'autres documents Web dans le document en cours de traitement. C'est ce qu'il y a de mieux pour incorporer des contenus tierce‑partie dans un site Web, contenus sur lesquels vous n'aurez peut‑être pas de contrôle direct, mais pour lesquels vous ne voulez pas implémenter votre propre version — comme une vidéo de fournisseurs de vidéo en ligne, un système de commentaires comme [Disqus](https://disqus.com/), des cartes de fournisseurs en ligne, des bandeaux publicitaires, etc. Les exemples modifiables en direct utilisés dans ce cours ont été implémentés avec des ` Cet exemple inclut les éléments de base essentiels nécessaires à l'utilisation d'un `` qui seront affichées si l'explorateur ne prend pas en charge `