Пользователи сети часто спрашивают на форумах, могу ли я прочитать содержимое другого html-файла в html-файле? Ответ — да, и существует более одного метода. Раньше я использовал только iframe для ссылки, но позже я нашел несколько других методов, поэтому сегодня я суммирую эти методы, я думаю, это третий метод. лучше. хорошо!
1. Представлен IFrame, посмотрите на следующий код:
<IFRAME NAME="content_frame" width=100% height=30marginwidth=0 Marginheight=0 SRC="import.htm" ></IFRAME>
Вы увидите импортированный извне файл, но обнаружите, что он окружен чем-то вроде внешней рамки. Вы можете использовать:
<iframe name="content_frame"marginwidth=0marginheight=0 width=100% height=30 src=". import.htm"frameborder=0></iframe>
Но вы обнаружите, что проблема все еще существует, то есть цвет фона другой. Вам нужно использовать только тот же цвет фона в импортированном файле import.htm. Но если вы используете IE5.5, вы можете прочитать это. статья о прозрачности. Если вы хотите, чтобы полоса прокрутки не появлялась, если импортированный файл слишком длинный, добавьте в тело файла import.htm значение Scroll=no.
2.<object>Метод
<object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100% height=30></object>
3.Метод загрузки поведения
<span id=showImport></span>
<IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
<скрипт>
функция onDownloadDone(downDate){
showImport.innerHTML=downDate
}
oDownload.startDownload('import.htm',onDownloadDone)
</скрипт>