/ / w tym pasek menu html z innego pliku html - html, file, include

w tym pasek menu html z innego pliku html - html, file, include

Mam 2 pliki html x i y.html. I próbuję 2 różne sposoby rozwiązania tego problemu: Jak włączam pliki HTML bez iframe i javascript?

jest to plik menu y. html

<!--sidebar start-->
<aside>
<div id="sidebar" class="nav-collapse">
<!-- sidebar menu start-->
<div class="leftside-navigation">
<ul class="sidebar-menu" id="nav-accordion">
<li>
<a class="active" href="index.html">
<i class="fa fa-dashboard"></i>
<span>Home</span>
</a>
</li>

<li class="sub-menu">
<a href="javascript:;">
<i class="fa fa-tasks"></i>
<span>Lists</span>
</a>
<ul class="sub">
<li><a href="form_component.html">Shopping List</a></li>
<li><a href="advanced_form.html">To-Do List</a></li>

</ul>
</li>
<li class="sub-menu">
<a href="profile.html">
<i class="fa fa-glass"></i>
<span>Profil</span>
</a>

</li>


<!-- sidebar menu end-->
</div>
</aside>
<!--sidebar end-->

to jest główna strona indeksu x.html

    <!--sidebar start-->
<aside>
<div id="sidebar" class="nav-collapse">
<!-- sidebar menu start-->

<!-- MENU SHOULD BE HERE-->

<!-- sidebar menu end-->
</div>
</aside>

Odpowiedzi:

0 dla odpowiedzi № 1

Nie możesz tego zrobić z HTML.

Ale możesz używać PHP

<?php include("menu.html"); ?>

W twoim przypadku:

    <!--sidebar start-->
<aside>
<div id="sidebar" class="nav-collapse">
<!-- sidebar menu start-->

<?php include("menu.html"); ?>

<!-- sidebar menu end-->
</div>
</aside>

Upewnij się, że twój serwer obsługuje PHP.