濮阳杆衣贸易有限公司

主頁 > 知識庫 > ASP XML制作菜單管理程序

ASP XML制作菜單管理程序

熱門標簽:西寧公司外呼系統(tǒng)平臺 徐州人工智能電銷機器人好用嗎 地圖標注服務哪家好 長沙防封電銷卡品牌 地圖標注宅基地 智能電銷機器人適用于哪些行業(yè) 騰訊地圖標注商戶關閉 武漢營銷電話機器人軟件 外呼系統(tǒng)還用卡么
以下是menu.asp代碼
程序代碼
%
'---------------------------------------
'作者:野 草
'日期:2006年4月24日
'Q Q:94440079
'---------------------------------------
'讀取XML文件函數
Function YCMS_menu()
dim menu_temp,m
Set goxml=Server.CreateObject("Microsoft.XMLDOM")
goxml.load(Server.MapPath("menu.xml"))
Set goroot=goxml.documentElement.selectSingleNode("menu")
m=0
For each child in goroot.childNodes
set childmenu=goroot.childnodes.item(m)
Dim menu_open,menu_title,menu_url
menu_open=childmenu.getAttributeNode("open").nodeValue
menu_name=childmenu.getAttributeNode("name").nodeValue
menu_url=goroot.childNodes.item(m).text
'判斷是否是彈出窗口
If menu_open=0 Then
'判斷是否是第一個,若是第一個則去掉"┊"
If m=0 Then
menu_temp=menu_temp"a href='"menu_url"'>"menu_name"/a>"
Else
menu_temp=menu_temp"┊a href='"menu_url"'>"menu_name"/a>"
End If
Else
If m=0 Then
menu_temp=menu_temp"a href='"menu_url"' target='o'>"menu_name"/a>"
Else
menu_temp=menu_temp"┊a href='"menu_url"' target='o'>"menu_name"/a>"
End If
End If
set childmenu=nothing
m=m+1
next
set goroot=nothing
set goxml=nothing
YCMS_menu=menu_temp
End Function
'輸出XML菜單
response.write(YCMS_menu())
%>
以下是menu.xml代碼:
程序代碼
?xml version="1.0" encoding="gb2312"?>
xml>
menu>
url name="網站首頁" open="0">index.asp/url>
url name="新聞動態(tài)" open="0">News.asp/url>
url name="文章中心" open="0">Art.asp/url>
url name="圖片展示" open="0">Pic.asp/url>
url name="影音娛樂" open="0">Dj.asp/url>
url name="資源下載" open="0">Down.asp/url>
url name="留言討論" open="0">Book.asp/url>
url name="友情連接" open="0">Link.asp/url>
/menu>
/xml>
admin_menu.asp 后臺管理XML文件部分
以下是admin_menu.asp
程序代碼
%
'利用ADO.Stream組件保存文件
Function Save(file_body,file_name)
Set OS=Server.CreateObject("ADODB.Stream")
OS.Type=2
OS.Open
OS.Charset="GB2312"
OS.Position=OS.Size
OS.WriteText=file_body
OS.SaveToFile Server.MapPath(file_name),2
OS.Close
Set OS=Nothing
End Function
if Request.QueryString("action")="ok" then
call Save(Request.Form("content"),"menu.xml")
end if
%>
html>
head>
title>/title>
/head>
body>
form action="?action=ok" method="post">
textarea style='width:500px;height:200px;' name='content'>
%=server.execute("menu.xml")%>
/textarea>
input type='submit' value='修 改' />
/form>
/body>
/html>
您可能感興趣的文章:
  • XML動態(tài)菜單 (二)flash
  • 一個無限級XML綁定跨框架菜單(For IE)
  • c# winform讀取xml文件創(chuàng)建菜單的代碼
  • javascript讀取Xml文件做一個二級聯(lián)動菜單示例
  • C#遞歸讀取XML菜單數據的方法
  • C#使用XML序列化操作菜單的方法
  • c#使用Dataset讀取XML文件動態(tài)生成菜單的方法
  • C#實現基于XML配置MenuStrip菜單的方法
  • 如何在XML中定義菜單

標簽:通遼 巴彥淖爾 鷹潭 運城 普洱 荊門 通化 雅安

巨人網絡通訊聲明:本文標題《ASP XML制作菜單管理程序》,本文關鍵詞  ASP,XML,制作,菜單,管理,程序,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP XML制作菜單管理程序》相關的同類信息!
  • 本頁收集關于ASP XML制作菜單管理程序的相關信息資訊供網民參考!
  • 推薦文章
    万源市| 堆龙德庆县| 北安市| 金秀| 商都县| 砀山县| 桐城市| 乐至县| 霍州市| 平安县| 南溪县| 襄汾县| 延安市| 武宁县| 台南市| 廉江市| 沽源县| 舞钢市| 东乡族自治县| 洪江市| 富蕴县| 鄂托克前旗| 莒南县| 遵义县| 徐水县| 武强县| 平定县| 高邑县| 聂拉木县| 镇康县| 汝州市| 巴彦县| 固阳县| 米脂县| 偃师市| 玉环县| 塔城市| 和平区| 凤山县| 剑阁县| 新沂市|