2012-04-10 59 views

回答

1

不,如果您需要这种行为,请使用服务器端语言,如PHP。如果你不能这样做,你必须使用JavaScript来“包含”另一个页面,方法是通过AJAX获取它,然后将其添加到DOM。

PHP例子:

<?php include 'header.html'; ?> 
<h1>hi</h1> 
<p>blah blah</p> 
<?php include 'footer.html'; ?> 

JS例如using jQuery

<!doctype html> 
<body> 
    static stuff 
    <div id="content"></div> 
    <script> 
     $('#content').load('content.html'); 
    </script> 
</body> 

使用JS的解决方案是这样的。它会让没有JS功能的浏览器的任何人无法使用页面 - 例如搜索引擎。

+0

这就是我正在寻找的答案。感谢兄弟,谢谢你的额外细节。是的,第二个例子看起来很脏。脚本标签出现在他们不应该在的地方。感谢帮助! :d – 2012-04-10 10:44:19

1

你在找什么类似iframe

+0

嗨,不是真的。只需从一个来源动态添加内容即可。我不太确定iframe是什么,对不起 – 2012-04-10 10:43:46