微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将HTML代码从另一个文件添加到.html文件?

如何解决如何将HTML代码从另一个文件添加到.html文件?

| 我想输入一些代码,例如来自另一个文件的HTML菜单,以便我可以编辑该菜单,然后所有站点的所有菜单都将更改为链接到该页面的位置。有没有一种方法可以不制作所有页面.PHP?     

解决方法

        您可以使用服务器端包含(SSI):   包括./includes/include.html 要么   包括./includes/include.ssi 要么   包括./includes/include.shtml iframe:
<iframe src=\"http://website.com/index.html\">
    <p>Your browser does not support iframes.</p>
  </iframe>
或javascript(AJAX): 步骤1:将代码添加到html文件   
<script language=\"JavaScript\" SRC=\"http://yourwebsite.com/js/file.js\"></script>
步骤2:通过添加到.htaccess文件来配置[apache]服务器。添加此行:   
AddType application/x-javascript .js
    ,        服务器端包含将是执行此操作的最佳方法,但是,如果真的不是这种选择,则可以使用JavaScript进行操作-在第一页加载时使用AJAX加载另一个文件的内容,然后将该内容插入第一页上的指定元素。 例如(使用jQuery,因为在这里写起来更简单):
$.get(\'page2.html\',function(data) { $(\'#whereToPutContent\').html(data); });
    ,        您不需要用php创建所有页面。只要您要包含的页面没有php代码,它就可以是纯html或txt或其他任何内容。 包括HAS在php页面中,仅此而已。 因此,在您的PHP页面中,只需使用include(或require)就可以了。例如:
<?php 
include (\'menu.html\');
?>
    ,        是的,可以使用相框或AJAX(使用
<script src>
)。但是,不赞成使用框架,只有在浏览器启用了JavaScript的情况下,AJAX才是可靠的。 因此,PHP是这里的(唯一的)解决方案。这是四种可能性:
<?php
include \'menu.html\';
require \'menu.html\';
include_once \'menu.html\';
require_once \'menu.html\';
?>
您可能想对菜单使用ѭ7,以便仅包含一次。或者,如果您确定只包含一次,则可以使用
include
require
会在找不到文件时停止脚本,因此可能不是您想要的。     ,        包括菜单页面在内的页面必须是PHP,是的,菜单页面本身不一定必须是PHP。为此,您可以使用:include()
include \'./file.html\';
    ,        您可以使用JavaScript动态显示菜单(或其他任何菜单)。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。