Heim  >  Artikel  >  Backend-Entwicklung  >  Eine in ASP geschriebene Seitenmenüleiste

Eine in ASP geschriebene Seitenmenüleiste

怪我咯
怪我咯Original
2017-03-31 11:30:072850Durchsuche

Eine in ASP geschriebene SeitenmenüleisteDer Code lautet wie folgt

<% 
class menus
Public Title, ID, Image, TitleColor, Target, Background, HeadImage, Height, Width, Bgcolor, Style
Private menuItem, menuStr
Private Sub Class_Initialize
 Title = ""
 ID = ""
 menuItem = ""
 Image=""
 TitleColor = "#000000"
 Target = "_blank"
 Background = ""
 HeadImage = ""
 Height = "20"
 Width = "100%"
 Bgcolor = ""
 Style = ""
 script
End Sub
Private Sub Class_Terminate
 Title  = ""
 ID = ""
 menuItem = ""
End Sub
Public Function AddItem(Byval nItem, Byval nURL)
 menuItem = menuItem & "<tr><td style=&#39;font-size:12px;&#39; align=&#39;left&#39;>    {$Image}<a href=&#39;" & nURL & "&#39; target=&#39;"&Target&"&#39; class=&#39;"& Style &"&#39;>" & nItem & "</a></td></tr>"
End Function
Public Sub Show()
 menuStr = "<table border=0 width=&#39;"& Width &"&#39; style=&#39;border:1px solid #999999;&#39; bgcolor=&#39;"& Bgcolor &"&#39;><tr><td height=&#39;"& Height &"&#39; Onclick=menus(&#39;" & ID & "&#39;) bgcolor=&#39;"& Bgcolor &"&#39; valign=&#39;bottom&#39; style=&#39;" & _
 "font-size:12px;color:"&TitleColor&";cursor: hand;&#39; background=&#39;"&Background&"&#39; align=&#39;left&#39;>  {$HeadImage}" & Title & "</td></tr></table><p id=" & chr(34) & ID & chr(34) & " style=" &chr(34) & _
 "display:none;"& chr(34) & "><table width=100% border=0 style=&#39;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;&#39;>" & menuItem & "</table></p>"
 if Image<>"" then
 menuStr = replace(menuStr, "{$Image}", Image)
 else
 menuStr = replace(menuStr, "{$Image}", "")
 end if
 if HeadImage<>"" then
 menuStr = replace(menuStr, "{$HeadImage}", HeadImage)
 else
 menuStr = replace(menuStr, "{$HeadImage}", "")
 end if
 Response.Write menuStr
End Sub
Private Function script()
 Dim JScript
 JScript = "<script language="&chr(34)&"JavaScript"&chr(34)&"type="&chr(34)&"text/JavaScript"&chr(34)& _
">"&vbcrlf&"<!--"&vbcrlf&"function menus(str){"&vbcrlf&"var obj;if (document.getElementById(str)){"&vbcrlf& _
"obj=document.getElementById(str);"& _
"if (obj.style.display =="&chr(34)&"none"&chr(34)&"){obj.style.display ="&chr(34)&chr(34)& _
";}else{obj.style.display ="&chr(34)&"none"&chr(34)&";}}}//--></script>"
 response.Write JScript
End Function
Public Sub AddNew()
 Title  = ""
 ID = ""
 menuItem = ""
 menuStr = ""
End Sub
Public Sub OpenItem(Byval ItemID)
End Sub
end class
%>

Eine in ASP geschriebene Seitenmenüleiste
Eine in ASP geschriebene Seitenmenüleiste
Verwendung:

<%
Dim NewMenus
Set NewMenus = new menus
NewMenus.Target = "" &#39;打开方式
NewMenus.Bgcolor = "#336699" &#39;主标签背景色
NewMenus.TitleColor = "#FFFFFF" &#39;主标签字体颜色
NewMenus.Height = "10px" &#39;高度
NewMenus.Style ="a1" &#39;子标签样式
NewMenus.Width = "100%" &#39;菜单宽度
NewMenus.AddNew
NewMenus.Title = "门户网站"
NewMenus.ID = "menu1"
NewMenus.AddItem "网易", "http://www.163.com"
NewMenus.AddItem "搜狐", "http://www.sohu.com"
NewMenus.Show
NewMenus.AddNew
NewMenus.Title = "个人网站"
NewMenus.ID = "menu2"
NewMenus.AddItem "IEBSoft studio", "http://iebsoft.512j.com"
NewMenus.AddItem "租用的空间", "http://107814.hxidc.com"
NewMenus.Show
NewMenus.AddNew
NewMenus.Title = "网站新闻管理"
NewMenus.ID = "menu3"
NewMenus.AddItem "新闻列表", "#"
NewMenus.AddItem "图片新闻", "#"
NewMenus.AddItem "新闻管理", "#"
NewMenus.Show
Set NewMenus = Nothing
%>

Eine in ASP geschriebene Seitenmenüleiste

Das obige ist der detaillierte Inhalt vonEine in ASP geschriebene Seitenmenüleiste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn