我有一个网站,每两周会有一个新页面,这意味着我需要更新菜单,以便在每一个页面中都有新页面。我想知道是否有办法有一个外部文本或.htm文件,我基本上可以插入到网页中。这样我就可以将菜单放在外部文件中,并在任何我想要的地方调用它。所以当我得到一个新页面时,我只需编辑一件事。
提前致谢。
编辑:这是一个带有ul和li标签的下拉菜单,其中包含外部样式表。所以这也需要为此工作。感谢
答案 0 :(得分:0)
在使用服务器端语言(PHP,ASP.NET等)的站点上执行此操作非常简单和常见。
如果您不想使用服务器端语言,而不是< iframe>是你唯一的选择。
答案 1 :(得分:0)
如果您想使用HTML和仅 html(无服务器端编程或javascript),您可以使用嵌入到html文件中的Server Side Includes。您的Web服务器可能需要配置为接受它们。
答案 2 :(得分:0)
如果您使用服务器端包含并且您在单独的文件中导航,是的,您可以单独编辑内容。
答案 3 :(得分:0)
您也可以使用jQuery执行此操作。
$('#elementid').load('page.html');
但这不会对SEO友好。 此外,如果有人在浏览器中关闭了脚本,那么这将无效。
答案 4 :(得分:0)
有一个像这样的HTML页面:
<html>
<head></head>
<body>
HTML OF LINKS HERE
</body>
</html>
然后将其另存为my_links.html
并进入要插入的页面...执行以下操作。将整个页面复制并粘贴为FILENAME.PHP
,然后使用以下代码:
<?php include("my_links.html"); ?>
恭喜,您刚刚使用过PHP!详细了解包含页面here。