好的,所以我想知道是否可以使用这些代码
<script type="text/HTML" src="Other.HTML">从一个HTML文件获取一个代码到另一个HTML文件?
编辑:好的,刚刚试过了。没有运气,我得到的只是一个空白的屏幕。让我换句话说,有什么办法可以做到这一点吗?
发布于 2014-02-03 01:27:54
纯HTML (没有JavaScript)不能在自己的页面上加载另一个页面。但是,您可以使用PHP、SHTML或JavaScript获取另一个页面并将其加载到页面中。
确保您的HTML文件已被重命名为.php扩展名。然后,可以在需要添加HTML文件的地方添加以下行:
<?php include('some_file_name.html'); ?>只要some_file_name存在,该页面就会加载到PHP标记所在的位置。
确保您的HTML文件已被重命名为.shtml扩展名。然后,可以在需要添加HTML文件的地方添加以下行:
<!--#include virtual="some_file_name.html" -->同样,只要some_file_name存在,页面就会加载到该页面中。一定要注意间距,特别是在第二个破折号和#之间,因为如果有空格,代码行就会中断。
JavaScript
使用JavaScript的好处是您可以将您的HTML保持为.html文件。但是,需要在包含的文件中加载更多代码:
<script src="jquery.js"></script>
<script>
$(function(){
$("#includeThis").load("some_file_name.html");
});
</script>
...
<div id="includeThis"></div>这将创建一个函数,该函数将加载some_file_name.html ( includeThis的div id所在)。这包含了更多的开销,但是您可以保留.html文件扩展名。
https://stackoverflow.com/questions/21518388
复制相似问题