HTML代码转移?

时间:2014-02-03 01:12:40

标签: html

好的,所以我想知道是否可以使用代码

<script type="text/HTML" src="Other.HTML">

从一个HTML文件到另一个HTML文件获取一点代码?
编辑:好的,试过了。没有运气,我得到的只是一个空白屏幕。让我重新说明是否有任何方法可以实现这一点。

1 个答案:

答案 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文件扩展名。