غالبًا ما يسأل مستخدمو الإنترنت في المنتديات، هل يمكنني قراءة محتوى ملف html آخر في ملف html؟ الجواب هو نعم، وكان هناك أكثر من طريقة في الماضي، كنت أستخدم iframe فقط للإشارة إليها، لكنني وجدت لاحقًا عدة طرق أخرى، لذا سأقوم اليوم بتلخيص هذه الطرق للرجوع إليها، وأعتقد أن الطريقة الثالثة هي أفضل. <IFRAME NAME="content_frame" width=100% height=30 Marginwidth=0 Marginheight=0 SRC="import.htm" </IFRAME> <iframe name="content_frame" هامش العرض=0 هامش الارتفاع=0 العرض=ارتفاع 100%=30 src="import.htm" إطار الحدود=0></iframe> <object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100% height=30></object> <span id=showImport></span>
1. تم تقديم IFrame، انظر إلى الكود التالي
سترى ملفًا مستوردًا خارجيًا، لكن ستجد أنه محاط بشيء يشبه الصندوق الخارجي، يمكنك استخدام:
ولكن ستجد أنه لا تزال هناك مشكلة، وهي أن لون الخلفية مختلف، فأنت تحتاج فقط إلى استخدام نفس لون الخلفية في الملف import.htm المستورد، ولكن إذا كنت تستخدم IE5.5، فيمكنك قراءة هذا. مقالة حول الشفافية إذا كنت تريد منع شريط التمرير من الظهور عندما يكون الملف المستورد طويلًا جدًا، قم بإضافة التمرير = لا إلى النص الأساسي في import.htm.
2.طريقة<الكائن>
3. طريقة تنزيل السلوك
<IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
<النص البرمجي>
وظيفة onDownloadDone(downDate){
showImport.innerHTML=downDate
}
oDownload.startDownload('import.htm',onDownloadDone)
</script>