好的,所以我想知道是否可以使用代码
<script type="text/HTML" src="Other.HTML">
从一个HTML文件到另一个HTML文件获取一点代码?
编辑:好的,试过了。没有运气,我得到的只是一个空白屏幕。让我重新说明是否有任何方法可以实现这一点。
答案 0 :(得分:2)
纯HTML(不含JavaScript)无法在其自身的另一个页面中加载。但是,您可以使用PHP,SHTML或JavaScript获取另一个页面并将其加载到页面中。
<强> PHP 强>
确保您的HTML文件已使用.php扩展名重命名。然后,您可以在要添加HTML文件的位置添加以下行:
<?php include('some_file_name.html'); ?>
只要存在some_file_name
,该页面就会加载到PHP标记所在的位置。
<强> SHTML 强>
确保您的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
的div includeThis
所在的位置。这包含更多开销,但您可以保留.html文件扩展名。