经常制作开发不同的网站的后台,写过很多种不同的后台导航写法。
最终积累了这种最写法,算是最好的吧。附上截图和代码如下(PHP+HTML)
复制代码 代码如下:
<?php
$linkArr = array(
"index.php" => "汇总首页",
"List.php" => "列表",
"Detail.php" => "详细",
"http://qzone.qq.com/" => "QQ空间",
"http://qun.qzone.qq.com/group"=> "腾讯群首页",
"login.php?act=logout" => "安全退出",
);
?>
<?php
foreach($linkArr as $k => $v)
{
if(basename($k) == basename($_SERVER["PHP_SELF"]))
{
$class = " class="curr-ac"";
if(!defined("PAGE_TITLE")) define("PAGE_TITLE", $v);
} else {
$class = "";
}
echo "<input type="button" value="".$v."" ".$class." name="ac-button" _url="".$k."" onclick="Daohang(this)" />";
}
?>
<script>
var PAGE_TITLE = <?php echo json_encode(defined("PAGE_TITLE") ? PAGE_TITLE : "");?>;
if(PAGE_TITLE) document.title = PAGE_TITLE + " " + document.title;
function Daohang(obj)
{
var url = obj.getAttribute("_url");
if(/^https?://.+/i.test(url))
{
window.open(url,"");
} else {
window.location = url;
}
}
</script>
当然你也可以分开写。看自己如何应用。