ชาวเน็ตมักถามในฟอรั่มว่า ฉันสามารถอ่านเนื้อหาของไฟล์ 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" 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 ดูโค้ดต่อไปนี้
คุณจะเห็นไฟล์ที่นำเข้าจากภายนอก แต่คุณจะพบว่าไฟล์นั้นล้อมรอบด้วยบางสิ่งเช่นกล่องด้านนอก คุณสามารถใช้:
แต่คุณจะพบว่ายังคงมีปัญหาอยู่นั่นคือสีพื้นหลังจะแตกต่างออกไป คุณเพียงแต่ต้องใช้สีพื้นหลังเดียวกันในไฟล์ที่นำเข้า import.htm เท่านั้น แต่ถ้าคุณใช้ IE5.5 ก็สามารถอ่านข้อความนี้ได้ บทความเกี่ยวกับความโปร่งใส หากคุณต้องการป้องกันไม่ให้แถบเลื่อนปรากฏขึ้นเมื่อไฟล์ที่นำเข้ายาวเกินไป ให้เพิ่ม scroll=no ในส่วนเนื้อหาใน import.htm
2.<วัตถุ>วิธีการ
3.วิธีการดาวน์โหลดพฤติกรรม
<IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
<สคริปต์>
ฟังก์ชั่น onDownloadDone (downDate) {
showImport.innerHTML=downDate
-
oDownload.startDownload('import.htm',onDownloadDone)
</สคริปต์>