Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript或其他代码向其他页面调用html代码,而不是重新编写长代码?_Javascript_Html - Fatal编程技术网

如何使用javascript或其他代码向其他页面调用html代码,而不是重新编写长代码?

如何使用javascript或其他代码向其他页面调用html代码,而不是重新编写长代码?,javascript,html,Javascript,Html,我这里有个大问题。我是一个编程新手,我想知道你是否能帮我解决这个小问题,或者说是我遇到的主要问题。我正在运行一个博客,我在侧栏上看到了这个“最近发布的”部分,其中包含了我最近的所有帖子。下面是我的代码在 这只是给你一个想法,我的“最近张贴”部分代码看起来像什么。实际代码非常长。所以现在我的问题是,我必须复制并粘贴相同的“长”代码到我希望“最近发布”列表显示的所有页面。这是一种捕获此代码并使用javascript或其他代码在其他页面上调用它的方法吗?只是当我更改列表中的内容时,我也必须

我这里有个大问题。我是一个编程新手,我想知道你是否能帮我解决这个小问题,或者说是我遇到的主要问题。我正在运行一个博客,我在侧栏上看到了这个“最近发布的”部分,其中包含了我最近的所有帖子。下面是我的代码在


  • 这只是给你一个想法,我的“最近张贴”部分代码看起来像什么。实际代码非常长。所以现在我的问题是,我必须复制并粘贴相同的“长”代码到我希望“最近发布”列表显示的所有页面。这是一种捕获此代码并使用javascript或其他代码在其他页面上调用它的方法吗?只是当我更改列表中的内容时,我也必须更新其他页面上的列表,以便我的网站访问者可以看到我的最新帖子。就像Wordpress一样。请原谅我的语法错误。请帮帮我

    如果您的网站支持PHP,我建议您在每个页面上创建一个.PHP文件,其中包含您想要的代码,例如:

    <ul>
    <li><a href="#">Post Topic 1</a></li>
    <li><a href="#">Post Topic 2</a></li>
    <li><a href="#">Post Topic 3</a></li>
    <li><a href="#">Post Topic 4</a></li>
    <li><a href="#">Post Topic 5</a></li>
    </ul>
    
    然后在每个页面上都包含php文件,下次只需编辑php文件,它就会在包含该文件的每个页面上更新。 要在html文件中包含php文件,请使用:

    <?php include("filename.php");?>
    
    
    
    在PHP的帮助下,这是可能的——只要创建一个文件并将其导入到任何你想要的地方。老实说,除了告诉你你想要创建可重用组件之外,我不确定从哪里开始。与在特定页面中静态编码侧栏不同,您需要一个html模板,该模板使用JavaScript为特定页面/应用程序配置侧栏。您是否使用任何服务器端技术,如php或.NET?我计划将web文件扩展名从html更改为php。但现在的问题是,当我点击我的链接时,我得到了一个错误…我确信这是因为扩展从html更改为php。是否有一种方法可以轻松解决此问题,而不必手动将每个链接从更改为?不,您需要手动更改链接,但如果您使用良好的文本编辑器,您可以找到并将所有.html替换为.php
    <?php include("filename.php");?>