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. <IFRAME NAME="content_frame" width=100% height=30 marginwidth=0 marginheight=0 SRC="import.htm" ></IFRAME> <iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=30 src="import.htm" frameborder=0></iframe> <object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100% height=30></object> <span id=showImport></span>
1.IFrame est introduit, regardez le code suivant
Vous verrez un fichier importé en externe, mais vous constaterez qu'il est entouré par quelque chose qui ressemble à un cadre extérieur. Vous pouvez utiliser :
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.<objet>méthode
3. Méthode de téléchargement du comportement
<IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
<script>
fonction onDownloadDone(downDate){
showImport.innerHTML=downDate
}
oDownload.startDownload('import.htm',onDownloadDone)
</script>