Maison >
interface Web >
tutoriel HTML >
Récapitulatif de l'utilisation de l'iframe HTML collection_HTML/Xhtml_Production de pages Web
Récapitulatif de l'utilisation de l'iframe HTML collection_HTML/Xhtml_Production de pages Web
WBOY
Libérer: 2016-05-16 16:43:10
original
1509 Les gens l'ont consulté
Analyse de l'utilisation des Iframe
BORDER
Définir la largeur du bord autour du cadre FRAMEBODER
Copier le codeLe code est le suivant :
src : fichier Le chemin peut être un fichier HTML, texte, ASP, etc. ; width, height : la largeur et la hauteur de la zone « image dans l'image » défilement : lorsque spécifié ; Le fichier HTML de SRC est dans la zone spécifiée. Lorsque l'option de défilement n'est pas affichée ou complétée, si elle est définie sur NON, la barre de défilement n'apparaîtra pas si elle est Auto : la barre de défilement apparaîtra automatiquement si elle est Oui ; il sera affiché ; FrameBorder : la largeur de la bordure de la zone, afin de créer des « image dans l'image » qui se fondent avec le contenu adjacent, généralement défini sur 0. » Par exemple :
Copier le code Le code est le suivant :
> 2. Le contrôle mutuel entre le formulaire parent et le cadre flottant. Dans le langage de script et la hiérarchie des objets, la fenêtre contenant l'Iframe est appelée le formulaire parent, tandis que le cadre flottant est appelé le formulaire enfant. Cette relation est importante car pour accéder à un formulaire enfant dans un formulaire parent ou vice versa, vous devez connaître la hiérarchie des objets avant de pouvoir accéder et contrôler le formulaire par programme. 1. Accéder et contrôler les objets dans le sous-formulaire du formulaire parent Dans le formulaire parent, l'Iframe, ou sous-formulaire, est un objet enfant de l'objet document, et vous pouvez accéder directement au sous-formulaire dans le script. objets dans . Maintenant, il y a une question, c'est-à-dire comment contrôler cet Iframe ? Ici, nous devons parler de l'objet Iframe. Lorsque nous définissons l'attribut ID sur cette balise, nous pouvons effectuer une série de contrôles sur le HTML contenu dans l'Iframe via le DOM Document Object Model. Par exemple, intégrez le fichier test.htm dans example.htm et contrôlez certains objets tag dans test.htm :
Copier le code
Le code est le suivant :
le code du fichier test.htm est :
,mon garçon< /h1>
Si nous voulons changer le texte dans la balise H1 avec le numéro d'identification myH1 en bonjour , ma chère, il peut être utilisé : document.myH1.innerText="hello,my dear" (le document peut être omis) Dans le fichier exemple.htm, le sous-formulaire pointé par l'objet tag Iframe est cohérent avec le modèle objet DHTML général. La méthode de contrôle d'accès aux objets est la même et ne sera pas décrite à nouveau. 2. Accéder et contrôler les objets dans le formulaire parent dans le sous-formulaire Dans le sous-formulaire, nous pouvons accéder aux objets dans la fenêtre parent via son objet parent (parent). Comme example.htm :
Copier le codeLe code est le suivant :
< ;html>
bonjour, ma femme
;
Si nous voulons accéder au texte du titre dans frame1.htm avec le numéro d'identification myH2 et le changer en "bonjour, mon ami", nous pouvons écrire comme ceci :
parent.myH2.innerText="bonjour, mon ami" L'objet parent représente ici le formulaire actuel (le formulaire où se trouve example.htm Vous devez accéder aux objets du formulaire parent dans le). formulaire enfant, sans exception. Tout cela via l'objet parent. Bien qu'Iframe soit intégré dans un autre fichier HTML, il reste relativement indépendant et constitue un « royaume indépendant ». Les caractéristiques d'un seul HTML s'appliquent également aux frames flottants. Imaginez simplement que grâce à la balise Iframe, nous pouvons exprimer le contenu inchangé sous forme d'Iframe, de cette façon, nous n'avons pas besoin d'écrire le même contenu à plusieurs reprises. C'est un peu comme un processus ou une fonction de programmation, de sauvegarde. beaucoup de travail manuel fastidieux ! De plus, et surtout, cela rend les modifications de page plus réalisables, car au lieu de devoir modifier chaque page pour ajuster la mise en page, il vous suffit de modifier la mise en page d'un formulaire parent. Une chose à noter est que le navigateur Nestscape ne prend pas en charge la balise Iframe, mais dans le monde actuel d'IE, cela ne semble pas être un gros problème. Les balises Iframe sont largement utilisées, pas seulement pour elles-mêmes (la balise Iframe). site Web), mais aussi pour les internautes pour économiser de l'argent sur les frais Internet, pourquoi pas ? Exemple
Copier le codeLe code est le suivant :
< iframe src= "Page" width="width" height="height" align="La disposition peut être à gauche ou à droite, au centre" scrolling="S'il y a une barre de défilement, remplissez non ou oui" > iframe>
2 :::::::::::::::::::::::::::::::::::::::::: ::::::::::::: :::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::: Après avoir utilisé iframe, j'ai trouvé que la barre de défilement n'était pas belle et j'ai vous souhaitez utiliser 2 images pour le remplacer ↑↓
Comment doit-il être implémenté ? Réponse : Remplacez le
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn