Les internautes demandent souvent dans les forums : puis-je lire le contenu d'un autre fichier HTML dans un fichier HTML ? La réponse est oui, et il existe plusieurs méthodes. Dans le passé, j'utilisais uniquement iframe pour référencer, mais plus tard, j'ai trouvé plusieurs autres méthodes. Je vais donc résumer ces méthodes aujourd'hui pour votre référence. mieux.
1.IFrame est introduit, regardez le code suivant
<IFRAME NAME="content_frame" width=100% height=30 marginwidth=0 marginheight=0 SRC="import.htm" ></IFRAME>
Vous verrez un fichier importé en externe, mais vous constaterez qu'il est entouré par quelque chose comme un cadre externe. Vous pouvez utiliser :
<iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=30 src=". import.htm" frameborder=0></iframe>
Mais vous constaterez qu'il y a toujours un problème, c'est-à-dire que la couleur d'arrière-plan est différente. Il vous suffit d'utiliser la même couleur d'arrière-plan dans le fichier importé import.htm. Mais si vous utilisez IE5.5, vous pouvez lire ceci. article sur la transparence. Si vous souhaitez empêcher la barre de défilement d'apparaître lorsque le fichier importé est trop long, ajoutez scroll=no au corps dans import.htm.
2.<object>Méthode
<object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100% height=30></object>
3. Méthode de téléchargement du comportement
<span id=showImport></span>
<IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
<script>
fonction onDownloadDone(downDate){
showImport.innerHTML=downDate
}
oDownload.startDownload('import.htm',onDownloadDone)
</script>