我想创建简单的树状菜单。但我只能使用PHP或HTML。在我的情况下,我不允许包含任何JavaScripts。
答案 0 :(得分:1)
Stu Nichols at CSS Play 将是一个开始关注的好地方。
答案 1 :(得分:0)
即
<?php
if(!isset($_GET['link'])){
$_GET['link'] = ""; // if not set, gets dummy value
}
$link = $_GET['link'];
function showPage($link){
switch($link){
case "home":
echo "<a href='page.php?link=homesub1'>Home Sub Menu 1</a><br>";
echo "<a href='page.php?link=homesub2'>Home Sub Menu 2</a>";
break;
case "other":
echo "<a href='page.php?link=osub1'>Other Page Sub Menu 1</a><br>";
echo "<a href='page.php?link=osub2'>Other Page Sub Menu 2</a>";
break;
}
}
?>
<a href="page.php?link=home">HOME</a>
<a href="page.php?link=other">Some Page</a>
<br>
<?php
if($link != ""){
showPage($link);
}
?>
显然,必须考虑很多设计才能使用。这是一场灾难,但它完成了工作。
注意: 更好的方法是说服谁负责让你使用JS / jQuery。