侧面导航栏中有下拉菜单。并且每个菜单都有子菜单。
我的目录是
RBS
|
+-- All php files are here
|--one.php
|--two.php
|
+-- css
| |
| +-- all css files here
|
+-- js
| |
| +-- Javascript here
|
|
+-- includes
| |
+ |-- menu.php //navbar file is here
我想在menu.php中提供所有php文件的链接。我知道那里有很多解决方案,但是我对javascript的把握不好。
我的菜单PHP脚本在下面给出
<!DOCTYPE html>
<html lang="en">
<head>
<title>Generalmanager</title>
<link type="text/css" rel="stylesheet" href="../css/menu.css">
<link type="text/css" rel="stylesheet" href="../css/hover.css">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet" media="all">
</head>
<body onclick="closeNav()">
<div id="sidebar" class="sidenav" onclick="event.stopPropagation()">
<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a>
<a class="dropdown-btn hvr-icon-hang">Raw Material Inventory
<i class="fa fa-angle-down hvr-icon"></i>
</a>
<div class="dropdown-container">
<a href=../one.php">Page one</a>
<a href="../two.php">Page two</a>
<a href="#">C</a>
<a href="#">D</a>
</div>
<hr>
<a class="dropdown-btn hvr-icon-hang">Supplier
<i class="fa fa-angle-down hvr-icon"></i>
</a>
<div class="dropdown-container">
<a href="#">A</a>
<a href="#">B</a>
</div>
</div>
<div id="main">
<span class="menu" onclick="openNav(event)">☰ Menu</span>
</div>
</body>
</html>
答案 0 :(得分:0)
我已经解决了这个问题,方法是删除menu.php文件中超链接中的两个点。现在,通过使用超链接,它可以完美运行。
更新后的答案:我相信对于大多数人来说,有时超链接不起作用。我发现了另一个更可靠的解决方案。您只需要在超链接中传递本地主机地址,例如“ http://localhost:8080/Project/abc/yourfile.php”。