Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ยังใช้ Frames ใน HTML5 ได้หรือไม่?

<frameset> Deprecated แต่อยู่ได้

HTML5 ไม่รองรับ <frameset> แต่วันนี้ยังใช้งานได้ หาก Parent ใช้ XHTML Frameset DOCTYPE

ตัวอย่าง

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
  "https://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<head></head>
<frameset framespacing="0" rows="250,*" frameborder="0" noresize>
  <frame name="top" src="https://example.com" target="top">
  <frame name="main" src="new.html" target="main">
</frameset>
</html>

แนะนำ: ใช้ <iframe> หรือ AJAX + DOM manipulation แทน ซึ่งเป็นมาตรฐานสมัยใหม่