虽然这几天状态差了点,觉睡的不香。虽然基本没用过javascript干这种数据分析的事,我还是觉得自己太渣了。

<textarea name="" id="info" rows="10" cols="150" >
</textarea>
<SCRIPT language=JavaScript type=text/javascript>
var _cmSplit='';
        
var myMenu =
        [
            [
null,'首页','index2.php',null,'控制面板'],
            _cmSplit,
            [
null,'网站',null,null,'网站管理',
                ['
<img src="../includes/js/ThemeOffice/config.png" />','全局配置','index2.php?option=com_config&hidemainmenu=1',null,'配置'],
                ['
<img src="../includes/js/ThemeOffice/language.png" />','语言',null,null,'管理语言',
                    ['
<img src="../includes/js/ThemeOffice/language.png" />','语言管理','index2.php?option=com_languages',null,'管理语言'],
                    ['
<img src="../includes/js/ThemeOffice/install.png" />','安装','index2.php?option=com_installer&element=language',null,'安装语言'],
                  ],
                ['
<img src="../includes/js/ThemeOffice/media.png" />','媒体管理','index2.php?option=com_media',null,'管理媒体文件'],
                    ['
<img src="../includes/js/ThemeOffice/preview.png" />', '预览', nullnull, '预览',
                    ['
<img src="../includes/js/ThemeOffice/preview.png" />','在新窗口打开','http://www.cnnavi.com','_blank','http://www.cnnavi.com'],
                    ['<img src="../includes/js/ThemeOffice/preview.png" />','嵌入窗口','index2.php?option=com_admin&task=preview',null,'http://www.cnnavi.com'],
                    ['<img src="../includes/js/ThemeOffice/preview.png" />','嵌入窗口(位置)','index2.php?option=com_admin&task=preview2',null,'http://www.cnnavi.com'],
                ],
                ['
<img src="../includes/js/ThemeOffice/globe1.png" />', '统计', nullnull, '网站统计',
                    ['
<img src="../includes/js/ThemeOffice/globe4.png" />', '浏览器、操作系统、域', 'index2.php?option=com_statistics', null, '浏览器、操作系统、域'],
                    ['
<img src="../includes/js/ThemeOffice/globe3.png" />', '页面浏览', 'index2.php?option=com_statistics&task=pageimp', null, '页面浏览'],
                    ['
<img src="../includes/js/ThemeOffice/search_text.png" />', '搜索文本', 'index2.php?option=com_statistics&task=searches', null, '搜索文本']
                ],
                ['
<img src="../includes/js/ThemeOffice/template.png" />','模版管理',null,null,'更换网站模版',
                    ['
<img src="../includes/js/ThemeOffice/template.png" />','网站模版','index2.php?option=com_templates',null,'更换网站模版'],
                    ['
<img src="../includes/js/ThemeOffice/install.png" />','安装','index2.php?option=com_installer&element=template&client=',null,'安装网站模版'],
                      _cmSplit,
                    ['
<img src="../includes/js/ThemeOffice/template.png" />','管理后台模版','index2.php?option=com_templates&client=admin',null,'更换管理后台模版'],
                    ['
<img src="../includes/js/ThemeOffice/install.png" />','安装','index2.php?option=com_installer&element=template&client=admin',null,'安装后台模版'],
                      _cmSplit,
                    ['
<img src="../includes/js/ThemeOffice/template.png" />','模块位置','index2.php?option=com_templates&task=positions',null,'模版位置']
                  ],
                ['
<img src="../includes/js/ThemeOffice/trash.png" />','回收站管理','index2.php?option=com_trash',null,'管理回收站'],
                ['
<img src="../includes/js/ThemeOffice/users.png" />','用户管理','index2.php?option=com_users&task=view',null,'管理用户'],
            ],
            _cmSplit,
            [
null,'菜单',null,null,'菜单管理',
                ['
<img src="../includes/js/ThemeOffice/menus.png" />','菜单管理','index2.php?option=com_menumanager',null,'菜单管理'],
                _cmSplit,
                ['
<img src="../includes/js/ThemeOffice/menus.png" />','item_menu','index2.php?option=com_menus&menutype=item_menu',null,''],
                ['
<img src="../includes/js/ThemeOffice/menus.png" />','主菜单','index2.php?option=com_menus&menutype=mainmenu',null,''],
                ['
<img src="../includes/js/ThemeOffice/menus.png" />','其它菜单','index2.php?option=com_menus&menutype=othermenu',null,''],
                ['
<img src="../includes/js/ThemeOffice/menus.png" />','顶部菜单','index2.php?option=com_menus&menutype=topmenu',null,''],
                ['
<img src="../includes/js/ThemeOffice/menus.png" />','用户菜单','index2.php?option=com_menus&menutype=usermenu',null,''],
            ],
            _cmSplit,
            [
null,'内容',null,null,'内容管理',
                ['
<img src="../includes/js/ThemeOffice/edit.png" />','单元内容',null,null,'内容管理',
                    ['
<img src="../includes/js/ThemeOffice/document.png" />','ニュース', nullnull,'ニュース',
                        ['
<img src="../includes/js/ThemeOffice/edit.png" />', 'ニュース 条目', 'index2.php?option=com_content&sectionid=16',null,null],
                        ['
<img src="../includes/js/ThemeOffice/add_section.png" />', '新增/编辑 ニュース 分类', 'index2.php?option=com_categories&section=16',nullnull],
                    ],
                    ['
<img src="../includes/js/ThemeOffice/document.png" />','热点推荐', nullnull,'热点推荐',
                        ['
<img src="../includes/js/ThemeOffice/add_section.png" />', '新增/编辑 热点推荐 分类', 'index2.php?option=com_categories&section=25',nullnull],
                    ],
                    ['
<img src="../includes/js/ThemeOffice/document.png" />','内容大分類', nullnull,'内容大分類',
                        ['
<img src="../includes/js/ThemeOffice/edit.png" />', '内容大分類 条目', 'index2.php?option=com_content&sectionid=23',null,null],
                        ['
<img src="../includes/js/ThemeOffice/add_section.png" />', '新增/编辑 内容大分類 分类', 'index2.php?option=com_categories&section=23',nullnull],
                    ],
                    ['
<img src="../includes/js/ThemeOffice/document.png" />','設立関連', nullnull,'設立関連',
                        ['
<img src="../includes/js/ThemeOffice/edit.png" />', '設立関連 条目', 'index2.php?option=com_content&sectionid=7',null,null],
                        ['
<img src="../includes/js/ThemeOffice/add_section.png" />', '新增/编辑 設立関連 分类', 'index2.php?option=com_categories&section=7',nullnull],
                    ],
                    ['
<img src="../includes/js/ThemeOffice/document.png" />','翻 译', nullnull,'翻 译',
                        ['
<img src="../includes/js/ThemeOffice/add_section.png" />', '新增/编辑 翻 译 分类', 'index2.php?option=com_categories&section=22',nullnull],
                    ],
                    ['
<img src="../includes/js/ThemeOffice/document.png" />','通信関連', nullnull,'通信関連',
                        ['
<img src="../includes/js/ThemeOffice/edit.png" />', '通信関連 条目', 'index2.php?option=com_content&sectionid=20',null,null],
                        ['
<img src="../includes/js/ThemeOffice/add_section.png" />', '新增/编辑 通信関連 分类', 'index2.php?option=com_categories&section=20',nullnull],
                    ],
                    ['
<img src="../includes/js/ThemeOffice/document.png" />','企業情報化', nullnull,'企業情報化',
                        ['
<img src="../includes/js/ThemeOffice/edit.png" />', '企業情報化 条目', 'index2.php?option=com_content&sectionid=13',null,null],
                        ['
<img src="../includes/js/ThemeOffice/add_section.png" />', '新增/编辑 企業情報化 分类', 'index2.php?option=com_categories&section=13',nullnull],
                    ],
                    ['
<img src="../includes/js/ThemeOffice/document.png" />','購買', nullnull,'購買',
                        ['
<img src="../includes/js/ThemeOffice/edit.png" />', '購買 条目', 'index2.php?option=com_content&sectionid=8',null,null],
                        ['
<img src="../includes/js/ThemeOffice/add_section.png" />', '新增/编辑 購買 分类', 'index2.php?option=com_categories&section=8',nullnull],
                    ],
                    ['
<img src="../includes/js/ThemeOffice/document.png" />','サービス', nullnull,'サービス',
                        ['
<img src="../includes/js/ThemeOffice/edit.png" />', 'サービス 条目', 'index2.php?option=com_content&sectionid=21',null,null],
                        ['
<img src="../includes/js/ThemeOffice/add_section.png" />', '新增/编辑 サービス 分类', 'index2.php?option=com_categories&section=21',nullnull],
                    ],
                    ['
<img src="../includes/js/ThemeOffice/document.png" />','総務会計', nullnull,'総務会計',
                        ['
<img src="../includes/js/ThemeOffice/edit.png" />', '総務会計 条目', 'index2.php?option=com_content&sectionid=9',null,null],
                        ['
<img src="../includes/js/ThemeOffice/add_section.png" />', '新增/编辑 総務会計 分类', 'index2.php?option=com_categories&section=9',nullnull],
                    ],
                    ['
<img src="../includes/js/ThemeOffice/document.png" />','生活関連', nullnull,'生活関連',
                        ['
<img src="../includes/js/ThemeOffice/edit.png" />', '生活関連 条目', 'index2.php?option=com_content&sectionid=6',null,null],
                        ['
<img src="../includes/js/ThemeOffice/add_section.png" />', '新增/编辑 生活関連 分类', 'index2.php?option=com_categories&section=6',nullnull],
                    ],
                    ['
<img src="../includes/js/ThemeOffice/document.png" />','政府広告', nullnull,'政府広告',
                        ['
<img src="../includes/js/ThemeOffice/edit.png" />', '政府広告 条目', 'index2.php?option=com_content&sectionid=17',null,null],
                        ['
<img src="../includes/js/ThemeOffice/add_section.png" />', '新增/编辑 政府広告 分类', 'index2.php?option=com_categories&section=17',nullnull],
                    ],
                ],
                _cmSplit,
                ['
<img src="../includes/js/ThemeOffice/edit.png" />','所有内容条目','index2.php?option=com_content&sectionid=0',null,'管理内容条目'],
                  ['
<img src="../includes/js/ThemeOffice/edit.png" />','静态内容管理','index2.php?option=com_typedcontent',null,'管理静态内容条目'],
                  _cmSplit,
                  ['
<img src="../includes/js/ThemeOffice/add_section.png" />','单元管理','index2.php?option=com_sections&scope=content',null,'管理内容单元'],
                ['
<img src="../includes/js/ThemeOffice/add_section.png" />','分类管理','index2.php?option=com_categories&section=content',null,'管理内容分类'],
                _cmSplit,
                  ['
<img src="../includes/js/ThemeOffice/home.png" />','首页管理','index2.php?option=com_frontpage',null,'管理首页条目'],
                  ['
<img src="../includes/js/ThemeOffice/edit.png" />','存档管理','index2.php?option=com_content&task=showarchive&sectionid=0',null,'管理存档条目'],
            ],
            _cmSplit,
            [
null,'组件',null,null,'组件管理',
                ['
<img src="../includes/js/ThemeOffice/install.png" />','安装/卸载','index2.php?option=com_installer&element=component',null,'安装/卸载组件'],
                  _cmSplit,
                ['
<img src="../includes/js/ThemeOffice/component.png" />','AkoBook留言板','index2.php?option=com_akobook',null,'AkoBook留言板',
                    ['
<img src="../includes/js/ThemeOffice/edit.png" />','查看留言','index2.php?option=com_akobook&task=view',null,'查看留言'],
                    ['
<img src="../includes/js/ThemeOffice/config.png" />','编辑配置','index2.php?option=com_akobook&task=config',null,'编辑配置'],
                    ['
<img src="../includes/js/ThemeOffice/language.png" />','编辑语言','index2.php?option=com_akobook&task=language',null,'编辑语言']
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','AkoComment','index2.php?option=com_akocomment',null,'AkoComment',
                    ['
<img src="../includes/js/ThemeOffice/edit.png" />','View Comments','index2.php?option=com_akocomment&task=comments',null,'View Comments'],
                    ['
<img src="../includes/js/ThemeOffice/config.png" />','Edit Settings','index2.php?option=com_akocomment&task=settings',null,'Edit Settings'],
                    ['
<img src="../includes/js/ThemeOffice/user.png" />','Edit Language','index2.php?option=com_akocomment&task=language',null,'Edit Language'],
                    ['
<img src="../includes/js/ThemeOffice/credits.png" />','About AkoComment','index2.php?option=com_akocomment&task=about',null,'About AkoComment']
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','Banners','index2.php?option=com_',null,'Banner Management',
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','管理广告位置','index2.php?option=com_banners&task=listposition',null,'管理广告位置'],
                    ['
<img src="../includes/js/ThemeOffice/edit.png" />','Manage Banners','index2.php?option=com_banners',null,'Active Banners'],
                    ['
<img src="../includes/js/ThemeOffice/categories.png" />','Manage Clients','index2.php?option=com_banners&task=listclients',null,'Manage Clients']
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','com_rent','index2.php?option=com_rent',null,'com_rent',
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','Rent','index2.php?option=com_rent&act=rent',null,'Rent'],
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','Rent_Require','index2.php?option=com_rent&act=rentrequire',null,'Rent_Require'],
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','Rent_Booking','index2.php?option=com_rent&act=rentbooking',null,'Rent_Booking']
                ],
                ['
<img src="../includes/js/ThemeOffice/user.png" />','Contacts',null,null,'Edit contact details',
                    ['
<img src="../includes/js/ThemeOffice/edit.png" />','Manage Contacts','index2.php?option=com_contact',null,'Edit contact details'],
                    ['
<img src="../includes/js/ThemeOffice/categories.png" />','Contact Categories','index2.php?option=categories&section=com_contact_details',null,'Manage contact categories']
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','Hello World','index2.php?option=com_hello_world',null,'Hello World',
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','Show Text','index2.php?option=com_hello_world&act=all',null,'Show Text']
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','Mall','index2.php?option=com_mall',null,'Mall',
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','manage_catrelation','index2.php?option=com_mall&act=catrelate',null,'manage_catrelation']
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','mambo-phpShop','index2.php?option=com_phpshop',null,'mambo-phpShop'
                ],
                ['
<img src="../includes/js/ThemeOffice/mass_email.png" />','Mass Mail','index2.php?option=com_massmail&hidemainmenu=1',null,'Send Mass Mail'
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','News Feeds',null,null,'News Feeds Management',
                    ['
<img src="../includes/js/ThemeOffice/edit.png" />','Manage News Feeds','index2.php?option=com_newsfeeds',null,'Manage News Feeds'],
                    ['
<img src="../includes/js/ThemeOffice/categories.png" />','Manage Categories','index2.php?option=com_categories&section=com_newsfeeds',null,'Manage Categories']
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','Polls','index2.php?option=com_poll',null,'Manage Polls'
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','Syndicate','index2.php?option=com_syndicate&hidemainmenu=1',null,'Manage Syndication Settings'
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','wap管理','index2.php?option=com_wap',null,'wap管理',
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','管理类别','index2.php?option=com_wap&act=category',null,'管理类别'],
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','管理餐厅','index2.php?option=com_wap&act=repast',null,'管理餐厅'],
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','词典管理','index2.php?option=com_wap&act=dict',null,'mambo-'],
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','管理内容','index2.php?option=com_wap&act=content',null,'管理内容']
                ],
                ['
<img src="../includes/js/ThemeOffice/globe2.png" />','Web Links',null,null,'Manage Weblinks',
                    ['
<img src="../includes/js/ThemeOffice/edit.png" />','Weblink Items','index2.php?option=com_weblinks',null,'View existing weblinks'],
                    ['
<img src="../includes/js/ThemeOffice/categories.png" />','Weblink Categories','index2.php?option=categories&section=com_weblinks',null,'Manage weblink categories']
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','企业组件','index2.php?option=com_corporation',null,'Corporation',
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','业务介绍','index2.php?option=corporation&act=category',null,'mambo-'],
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','全局设置','index2.php?option=corporation&act=page',null,'mambo-'],
                    ['
<img src="../includes/js/ThemeOffice/component.png" />','管理企业名录','index2.php?option=corporation&act=corp',null,'mambo-']
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','初始化企业组件','index2.php?option=corporation&act=initpage',null,'mambo-'
                ],
                ['
<img src="../includes/js/ThemeOffice/component.png" />','组件表管理','index2.php?option=corporation&act=comp',null,'mambo-'
                ],
            ],
            _cmSplit,
            [
null,'模块',null,null,'模块管理',
                ['
<img src="../includes/js/ThemeOffice/install.png" />', '安装/卸载', 'index2.php?option=com_installer&element=module', null, '安装定制模块'],
                _cmSplit,
                ['
<img src="../includes/js/ThemeOffice/module.png" />', '网站模块', "index2.php?option=com_modules"null, '管理网站模块'],
                ['
<img src="../includes/js/ThemeOffice/module.png" />', '后台模块', "index2.php?option=com_modules&client=admin"null, '管理后台模块'],
            ],
            _cmSplit,
            [
null,'触发器',null,null,'触发器管理',
                ['
<img src="../includes/js/ThemeOffice/install.png" />', '安装/卸载', 'index2.php?option=com_installer&element=mambot', null, '安装定制触发器'],
                _cmSplit,
                ['
<img src="../includes/js/ThemeOffice/module.png" />', '网站触发器', "index2.php?option=com_mambots"null, '管理网站触发器'],
            ],
            _cmSplit,
            [
null,'安装',null,null,'安装列表',
                ['
<img src="../includes/js/ThemeOffice/install.png" />','模版 - 网站','index2.php?option=com_installer&element=template&client=',null,'安装网站模版'],
                ['
<img src="../includes/js/ThemeOffice/install.png" />','模版 - 后台','index2.php?option=com_installer&element=template&client=admin',null,'安装后台模版'],
                ['
<img src="../includes/js/ThemeOffice/install.png" />','语言','index2.php?option=com_installer&element=language',null,'安装语言'],
                _cmSplit,
                ['
<img src="../includes/js/ThemeOffice/install.png" />', '组件','index2.php?option=com_installer&element=component',null,'安装/卸载组件'],
                ['
<img src="../includes/js/ThemeOffice/install.png" />', '模块', 'index2.php?option=com_installer&element=module', null, '安装/卸载模块'],
                ['
<img src="../includes/js/ThemeOffice/install.png" />', '触发器', 'index2.php?option=com_installer&element=mambot', null, '安装/卸载触发器'],
            ],
            _cmSplit,
            [
null,'短信',null,null,'消息管理',
                ['
<img src="../includes/js/ThemeOffice/messaging_inbox.png" />','收件箱','index2.php?option=com_messages',null,'站内短信'],
                ['
<img src="../includes/js/ThemeOffice/messaging_config.png" />','配置','index2.php?option=com_messages&task=config&hidemainmenu=1',null,'配置']
              ],
            _cmSplit,
            [
null,'系统',null,null,'系统管理',
                ['
<img src="../includes/js/ThemeOffice/checkin.png" />', '全部放回', 'index2.php?option=com_checkin', null,'放回所有取出的条目'],
            ],
            _cmSplit,
            [
null,'帮助','index2.php?option=com_admin&task=help',null,null]
        ];



var infoObj = document.getElementById("info");    
var breaki=0;
var singleId = 0;
//id name link menuid parent admin_menu_link admin_menu_alt option ordering admin_menu_img iscore params 
function dd(mitem,isChild){
    
var sqlstr="";
    
var pid = 0;
    pic 
= mitem[0];
    title 
= mitem[1];
    link 
= mitem[2];
    unknown 
= mitem[3];
    linkAlt 
= mitem[4];
    sqlstr 
= " '','"+title+"' , ''  , 0 , "+pid+" , '"+link+"' , '"+linkAlt+"' , '' , 0 , '' , '0' , ''  ";
    sqlstr 
='insert into `mos_manage_menu` values('+sqlstr+');';
    
return sqlstr;
    
//alert(title);
}

//dd(myMenu);


//
function cmDraw ( menu )
{    
var str='';
    
var i;
    
var item;
    
var hasChild;
    
for (i = 0; i < menu.length; ++i)
    {
        singleId
++;
        item 
= menu[i];
        
if (!item)
            
continue;
        
if (item == _cmSplit)
            
continue;
        hasChild 
= (item.length > 5);
        sql 
= dd(item,0);    
        str 
+= "$menu[0]["+singleId+"]=\""+ sql +"\";\n";
        
if (hasChild)
            str 
+=  subx(item,singleId);//break;            
    }//end for
    infoObj.value = str;
    
//document.write ("<xmp>" + str + "</xmp>");
}

//id name link menuid parent admin_menu_link admin_menu_alt option ordering admin_menu_img iscore params 
function subx(item,i){
    
var sqlstr="";
    
var hasChild=0;
    
var k=0;
    
for (k=5;k<item.length ;k++ )
    {    singleId
++;
        sitem 
= item[k];
        
if (!sitem)
            
continue;
        
if (sitem == _cmSplit)
            
continue;
        hasChild 
= (sitem.length > 5);
        sql 
= dd(sitem,1);
        sqlstr 
+= "$menu["+i+"]["+singleId+"]=\""+ sql +"\";\n" ;
        
if ( hasChild ){
            sqlstr 
+= subx(sitem,singleId)+"";
        }
    }
//end for

    
return sqlstr;
}
//end func

cmDraw ( myMenu );
</SCRIPT>
Posted on 2006-01-17 19:36  古代  阅读(448)  评论(2)    收藏  举报