ชาวเน็ตมักถามในฟอรั่มว่า ฉันสามารถอ่านเนื้อหาของไฟล์ html อื่นในไฟล์ html ได้หรือไม่? คำตอบคือใช่ และมีมากกว่าหนึ่งวิธี ในอดีตฉันจะใช้ iframe เพื่ออ้างอิงเท่านั้น แต่ต่อมาฉันพบวิธีอื่นๆ หลายวิธี ดังนั้นวันนี้ฉันจะสรุปวิธีการเหล่านี้ไว้ให้คุณใช้อ้างอิง ดีกว่า ดี!
1.แนะนำ IFrame ดูที่โค้ดต่อไปนี้
<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>
แต่คุณจะพบว่ายังคงมีปัญหาอยู่ นั่นคือ สีพื้นหลังจะแตกต่างออกไป คุณจะต้องใช้สีพื้นหลังเดียวกันในไฟล์ที่นำเข้ามาเท่านั้น แต่หากคุณใช้ IE5.5 คุณสามารถอ่านข้อความนี้ได้ บทความเกี่ยวกับความโปร่งใส หากคุณต้องการป้องกันไม่ให้แถบเลื่อนปรากฏขึ้นเมื่อไฟล์ที่นำเข้ายาวเกินไป ให้เพิ่ม scroll=no ในส่วนเนื้อหาใน import.htm
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)
</สคริปต์>