Maybe he's asking for the equivalent of server side includes however in [X]HTML? Server side includes may be dependent on which web server is hosting, reducing the portability of the site.
So instead of:
- Code: Select all
<html>
<body>
Header
Navigation
Content
Footer
</body>
</html>
(where the header, nav and footer are in every page)
You could have:
- Code: Select all
<html>
<body>
<include src="header.htmp" />
<include src="navigation.htmp" />
Content
<include src="footer.htmp" />
</body>
</html>
The differences from the iframe are:
1) The html part includes would not be complete documents. The parent element might be a div or something.
2) There would be no scrollbars on the includes - if the content inside one include is 400px tall, then the include would result in the parent page being 400px taller. If the text is made larger, then it would be taller still.
I can't remember the old ilayer/layer behaviour to compare. Unfortunately this would not degrade to existing browsers at all, which would be a show stopper.
Maybe I have misunderstood PMB9? Or I need more sleep...