เมื่อออกแบบหน้าเว็บ หน้าเว็บจำนวนมากจำเป็นต้องมีรูปแบบเส้นขอบและแถบนำทางที่เหมือนกัน เพิ่มจำนวนหน้าเว็บ แน่นอนว่าสำหรับหน้าเว็บแบบไดนามิกนี่ไม่ใช่ปัญหา แต่จะเกิดอะไรขึ้นหากเป็นหน้าเว็บแบบคงที่
เมื่อออกแบบหน้าเว็บ หน้าเว็บจำนวนมากต้องการรูปแบบเส้นขอบและแถบการนำทางที่เหมือนกัน เส้นขอบเพื่ออำนวยความสะดวกในการออกแบบ แต่นี่ก็ไม่สะดวกเช่นกัน ท้ายที่สุดแล้ว เนื้อหาเดียวกันจะถูกเพิ่มลงในแต่ละหน้าเว็บ และหน้าเว็บจะเพิ่มขึ้นอย่างมองไม่เห็น แน่นอนว่านี่ไม่ใช่ปัญหาสำหรับหน้าเว็บแบบไดนามิก แต่จะเกิดอะไรขึ้นถ้าเป็นเช่นนั้น คงที่?
ข้อบกพร่องนี้สามารถเอาชนะผ่านเฟรมเวิร์กได้อย่างไร แต่เฟรมทำให้เกิดปัญหาอีกประการหนึ่งนั่นคือหากคุณเปิดหน้าภายในของเฟรมโดยตรงและถอดโค้ตอันงดงามออกมันจะดูซ้ำซากจำเจมากหรือไม่ ?ที่นี่เราพบวิธีถอดเสื้อคลุมที่ดีโดยอัตโนมัติแล้วคุณล่ะคิดหรือยัง? หากคุณไม่สนใจหัวข้อนี้ออกไปเราจะพูดถึงรายละเอียดด้านล่าง
ในเฟรมเว็บเพจ พารามิเตอร์ src มักจะใช้เพื่อระบุที่อยู่เว็บเพจภายในเฟรม สิ่งที่เราต้องทำคือเมื่อเปิดที่อยู่นี้โดยตรง ปล่อยให้มันตรวจจับโดยอัตโนมัติแล้วจึงใส่โค้ต แน่นอนว่าเราต้อง ขั้นแรกให้เพิ่มโค้ดการตรวจจับลงในเว็บเพจดังนี้:
ต่อไปนี้เป็นส่วนที่ยกมา:
<สคริปต์>
ถ้า (top.location==self.location)
-
top.location="index.htm?"+self.location;
-
</สคริปต์>
มันง่ายมาก โปรดทราบว่า index.htm คือที่อยู่เว็บเพจโค้ต สิ่งต่อไปที่ต้องทำคือทำให้เว็บเพจโค้ตเพิ่มเนื้อหาส่วนนี้โดยอัตโนมัติ ค้นหาพารามิเตอร์แล้วชี้พารามิเตอร์ frame src ไปที่พารามิเตอร์นี้จะทำเคล็ดลับ รหัสจะเป็นดังนี้:
ต่อไปนี้เป็นตัวอย่างคำพูด:
<สคริปต์>
document.write('<iframe id="mid" name="mid" width="100%" height="100%" frameborder="0" scrolling="auto"')
var n=self.location.href.indexOf("?")//ตรวจสอบว่ามีพารามิเตอร์อยู่หรือไม่
if(n>0)//มีพารามิเตอร์อยู่
-
//ชี้ไปที่พารามิเตอร์
document.write(" src="+self.location.href.substr(n+1))
-
document.write('></iframe>')
</สคริปต์>
มีการใช้เฟรมเวิร์ก iframe ที่นี่ สามารถดูแอปพลิเคชันเฉพาะได้บนเว็บไซต์ของฉัน ggg82.126.com
คุณสามารถคลิกที่นี่เพื่อดูผลลัพธ์ได้ หากมีสิ่งใดที่คุณไม่เข้าใจ โปรดติดต่อฉันได้ หากคุณมีความคิดเห็นดีๆ โปรดอย่าลังเลที่จะพูดคุยกับฉัน