zoukankan      html  css  js  c++  java
  • PHP自动生成后台导航网址的最佳方法

    经常制作开发不同的网站的后台,写过很多种不同的后台导航写法。 

    最终积累了这种最写法,算是最好的吧。附上截图和代码如下(PHP+HTML)

     1 <?php
     2 $linkArr = array( 
     3 'index.php' => '汇总首页', 
     4 'List.php' => '列表', 
     5 'Detail.php' => '详细', 
     6 'http://qzone.qq.com/' => 'QQ空间', 
     7 'http://www.jbxue.com'=> '脚本学堂首页', 
     8 'login.php?act=logout' => '安全退出', 
     9 ); 
    10 ?>
    11 
    12 <?php 
    13 foreach($linkArr as $k => $v) 
    14 { 
    15 if(basename($k) == basename($_SERVER['PHP_SELF'])) 
    16 { 
    17 $class = ' class="curr-ac"'; 
    18 if(!defined('PAGE_TITLE')) define('PAGE_TITLE', $v); 
    19 } else { 
    20 $class = ''; 
    21 } 
    22 echo '<input type="button" value="'.$v.'" '.$class.' name="ac-button" _url="'.$k.'" onclick="Daohang(this)" />'; 
    23 } 
    24 ?> 
    25 <script> 
    26 var PAGE_TITLE = <?php echo json_encode(defined('PAGE_TITLE') ? PAGE_TITLE : '');?>; 
    27 if(PAGE_TITLE) document.title = PAGE_TITLE + ' ' + document.title; 
    28 function Daohang(obj) 
    29 { 
    30 var url = obj.getAttribute('_url'); 
    31 if(/^https?://.+/i.test(url)) 
    32 { 
    33 window.open(url,''); 
    34 } else { 
    35 window.location = url; 
    36 } 
    37 } 
    38 </script>
  • 相关阅读:
    GUI起头
    最大公约数
    最小公倍数
    最大公约数、最小公倍数
    质数——筛选法
    质数——用已有质数求质数
    质数——6N±1法
    质数——1到n遍历法
    微服务的优势
    收到offer!
  • 原文地址:https://www.cnblogs.com/study100/p/3286901.html
Copyright © 2011-2022 走看看