


Récapitulatif de l'utilisation de l'iframe HTML collection_HTML/Xhtml_Production de pages Web
Analyse de l'utilisation des Iframe
BORDER
Définir la largeur du bord autour du cadre
FRAMEBODER
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 :
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 :
le code du fichier test.htm est :
,mon garçon< /h1>
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 :
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 :
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
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 ↑↓
Réponse :
Remplacez le
文字
文字
文字
文字
文字


Iframe的使用
Iframe可以在一人表格内调用一个外部文件,是非常有用的。本
现在我们学一下Iframe标记的使用。
Iframe标记的使用格式是:
width、height:"内部框架"区域的宽与高;
défilement : 当SRC的指定的HTML文件在指定的区域不显不完时,滚动选项,如果设置为NO,则不出现滚动条;如为Auto:则自动出现滚动条;如为Oui,则显示;
FrameBorder:区域边框的宽度,为了让“内部框架“与邻近的内容相融合,常设置为0。
name:框架的名字,用来进行识别。
比如 :
当你想用父框架控制内部框架时,可以使用: target="框架的名字"来控制。
IFrame也可以编辑文字
有没有想过除了表单(
Voici quelques ajouts supplémentaires :
Exemple 1.
Inutile de le dire.
La largeur est la largeur de la page insérée ; la hauteur est la hauteur de la page insérée ; le défilement indique s'il faut afficher la barre de défilement de la page (les paramètres facultatifs sont automatiques, oui, non, si ce paramètre est omis, la valeur par défaut est automatique ); frameborder border size;
Remarque : Il est recommandé d'utiliser des chemins absolus pour les URL
La légende dit :
Noirci 88*8. . .
Exemple 2.
S'il y a un cadre dans une page. . Cliquez simplement sur le lien sur la page et demandez à l'ouvrir dans cet
Modifiez ensuite le mode d'ouverture par défaut : Ajoutez < href=URL target=**>ou le cadre cible du lien partiel est défini sur (**)
Exemple 3.
Pour insérer une page. Demandez à ne prendre que la partie médiane. Je ne veux rien d'autre. ,. .
Code :
Contrôler la profondeur de la page insérée couverte par le cadre marginwidth=0 marginheight=0; Contrôler la profondeur de la partie supérieure couverte par le cadre vspace=-170
S'il faut faire défiler la barre de défilement (auto, oui, non) La taille de la bordure du frameborder frame, width=776 height=2500 La taille de ce cadre.
1. Ajouter une iframe à la page
le défilement indique s'il faut afficher la barre de défilement de la page , facultatif Les paramètres sont auto, yes et no. Si ce paramètre est omis, la valeur par défaut est auto.
2. Le lien hypertexte pointe vers la page Web intégrée. Nommez simplement l'iframe. La méthode est
3. Si frameborder est défini sur 1, l'effet sera comme un zone de texte
Utilisation d'IFRAME transparent
Il doit être pris en charge par IE5.5 ou supérieur
Dans la balise du fichier transparentBody.htm, j'ai ajouté style="background-color=transparent " Grâce aux quatre IFRAME suivants, je pense que vous devriez bien comprendre comment implémenter l'effet de transparence d'arrière-plan iframe :
Point 1 : Utiliser javascript pour préciser le src de l'iframe et recharger l'iframe (voir mon projet en bas de cet article)
Difficulté 1 : Définir la couleur de fond de l'iframe
a. htm
<script> <br>function setBG(){ <br>var strColor=document.bgColor <br>frm.document.bgColor=strColor <br></script> 🎜>
Fenêtre et cadre flottant Contrôle mutuel entre
Dans le langage de script et la hiérarchie des objets, la fenêtre contenant l'Iframe est appelée formulaire parent, tandis que le cadre flottant est appelé formulaire enfant. Il est important de clarifier la relation. entre les deux, car lorsque vous accédez à un sous-formulaire 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 via un programme.
1. Accéder et contrôler les objets dans le sous-formulaire du formulaire parent
Dans le formulaire parent, l'Iframe ou le sous-formulaire est un objet enfant de l'objet document Vous pouvez accéder au sous-formulaire directement dans les objets du script.
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 :
test.htm文件代码为:
hello,my boy
如我们要改变ID号为myH1的H1标记里的文字为hello,my dear,则可用:
document.myH1.innerText="hello,my dear"(其中,document可省)
在example.htm文件中,Iframe标记对象所指的子窗体与一般的DHTML对象模型一致,对对象访问控制方式一样,就不再赘述。
2、在子窗体中访问并控制父窗体中对象
在子窗体中我们可以通过其parent即父(双亲)对象来访问父窗口中的对象。
如example.htm:
hello,my wife
如果要在frame1.htm中访问ID号为myH2中的标题文字并将之改为"hello,my friend",我们就可以这样写:
parent.myH2.innerText="hello,my friend"
或者parent.document.getElementById("myH2").innerText="hello,my friend"
这里parent对象就代表当前窗体(example.htm所在窗体),要在子窗体中访问父窗体中的对象,无一例外都通过parent对象来进行。
3:frame的一个子元素访问frame的另一个子元素
例如:框架文件frame.html中嵌入了另外两个html文件
那么现在要在DirectoryTree.html文件中访问Search.html文件中的一个id为section的标签的innerHTML属性,则可以这样:
alert(parent.document.search.section.innerHTML),
其中search是“搜索”div的id,或者:
alert(parent.document.getElementById("search").section.innerHTML),
或者也可以这样:
alert(parent.document.frames["frameSublist"].name)(这是直接访问iframe)
Iframe虽然内嵌在另一个HTML文件中,但它保持相对的独立,是一个“独立王国“哟,在单一HTML中的特性同样适用于浮动帧中。
试想一下,通过Iframe标记,我们可将那些不变的内容以Iframe来表示,这样,不必重复写相同的内容,这有点象程序设计中的过程或函数,减省了多少繁琐的手工劳动!另外,至关重要的是,它使页面的修改更为可行,因为,不必因为版式的调整而修改每个页面,你只需修改一个父窗体的版式即可了。
要注意的是,Nestscape6.0之前版本不支持Iframe标记。
例子:
1:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
2:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
用了iframe后 发现滚动条不漂亮 想用2个图片来代替↑↓
应该怎么实现呢?
回答:
用下列代码替换网页的
文字 文字 文字 文字 文字 | ![]() |
![]() |
Le code suivant peut implémenter la hauteur adaptative IFrame, c'est-à-dire qu'il s'adapte automatiquement à la longueur de la page pour éviter que des barres de défilement n'apparaissent sur la page et IFrame en même temps .
Le code source est le suivant
Balises HTML
Définition et utilisation L'élément
iframe crée un cadre en ligne qui contient un autre document.
Différences entre HTML et XHTML
AUCUN
Attributs facultatifs
DTD Indique dans quelle DTD cet attribut peut être utilisé. S=Strict, T=Transitional, F=Frameset.
Description de la valeur de l'attribut DTD
aligner à gauche
à droite
en haut
au milieu
en bas
Spécifie comment aligner en fonction de l'environnement. texte Organiser ce cadre. TF
frameborder 1
0
Spécifie s'il faut afficher la bordure du cadre. TF
hauteur pixels
%
Définissez la hauteur de l'iframe. TF
longdesc URL URL décrivant la description longue du contenu de ce cadre. TF
marginheight pixels définit les marges supérieure et inférieure de l'iframe. TF
marginwidth pixels définit les marges gauche et droite de l'iframe. TF
name frame_name spécifie un nom unique pour l'iframe (à utiliser dans les scripts). TF
scrolling yes
non
auto
définit la barre de défilement. TF
src URL affiche l'URL du document dans une iframe. TF
width pixels
%
Définit la largeur de l'iframe. TF
Ce qui suit est un morceau de code source que j'ai écrit en utilisant frame pendant le développement du projet, pour référence uniquement :
Fichier principal (framework) :
>
/js/date.js">
< ; lien rel="stylesheet" type="text/css" href="resources/css/global.css">
被引用的文件UserLogin.html:
|
用户名: | |
密码: | |
|
现在假设« 最新主题列表 »文件中有一个超链接,点击其,包含« 最新主题列表”的iframe就重新加载,此时需要利用javascript来实现:
www.baidu.com

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide de la bordure de tableau en HTML. Nous discutons ici de plusieurs façons de définir une bordure de tableau avec des exemples de bordure de tableau en HTML.

Ceci est un guide des tableaux imbriqués en HTML. Nous discutons ici de la façon de créer un tableau dans le tableau ainsi que des exemples respectifs.

Guide de la marge HTML gauche. Nous discutons ici d'un bref aperçu de la marge gauche HTML et de ses exemples ainsi que de son implémentation de code.

Guide de mise en page des tableaux HTML. Nous discutons ici des valeurs de la mise en page des tableaux HTML ainsi que des exemples et des résultats en détail.

Guide pour déplacer du texte en HTML. Nous discutons ici d'une introduction, du fonctionnement des balises de sélection avec la syntaxe et des exemples à implémenter.

Guide de la liste ordonnée HTML. Ici, nous discutons également de l'introduction de la liste et des types HTML ordonnés ainsi que de leur exemple respectivement.

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Guide du bouton HTML onclick. Nous discutons ici de leur introduction, de leur fonctionnement, des exemples et de l'événement onclick dans divers événements respectivement.
