利用vbs類(lèi)實(shí)現(xiàn)css按鈕的代碼
更新時(shí)間:2007年03月05日 00:00:00 作者:
復(fù)制代碼 代碼如下:
<%
rem 文章標(biāo)題: 利用vbs類(lèi)實(shí)現(xiàn)css按鈕
rem 作者:yanek
rem 聯(lián)系:aspboy@263.net
Class CssButton
Public Name
Public BackColor
Public BorderColor
Public Font
Public FontColor
Public Width
Public Text
Public Url
Public MouseOverColor
Public Function GenerateStyleTag()
'Create the STYLE tag
Dim strStyle
strStyle = "<STYLE TYPE=""text/css"">" & vbCrLf & _
"<!--" & vbCrLf & _
"#mybutton" & Name & " {border-style: inset; " & vbCrLf & _
" border-color: " & BorderColor & ";" & vbCrLf & _
" background-color: " & BackColor & ";" & vbCrLf & _
" width: " & Width & ";" & vbCrLf & _
" text-align: center; }" & vbCrLf & vbCrLf & vbCrLf & _
"A.buttontext" & Name & " {color: " & FontColor & "; " & vbCrLf & _
" text-decoration: none; " & vbCrLf & _
" font: " & Font & ";" & vbCrLf & _
" cursor: hand; }" & vbCrLf & vbCrLf & vbCrLf & _
".buttonover" & Name & " {color: " & MouseOverColor & ";" & vbCrLf & _
" text-decoration: none; " & vbCrLf & _
" font: " & Font & ";" & vbCrLf & _
" cursor: hand; }" & vbCrLf & _
" // -->" & vbCrLf & _
"</STYLE>"
GenerateStyleTag = strStyle
End Function
Public Function GenerateButtonTag()
Dim strHTML
strHTML = "<a href=""" & Url & """ class=""buttontext" & Name & """ " & _
"onMouseOver=""this.className='buttonover" & Name & "';"" " & _
"onMouseOut=""this.className='buttontext" & Name & "';"">" & _
vbCrLf & "<div id=""mybutton" & Name & """>" & vbCrLf & Text & vbCrLf & "</div></a>" & vbCrLf
GenerateButtonTag = strHTML
End Function
End Class
rem 建立類(lèi)的實(shí)例
Dim btnYahoo, btnLycos
Set btnYahoo = New CssButton
Set btnLycos = New CssButton
rem 設(shè)置按鈕對(duì)象的相關(guān)屬性
btnYahoo.BackColor = "#aaaaaa"
btnYahoo.BorderColor = "#bbbbbb"
btnYahoo.Font = "bold 12pt Verdana"
btnYahoo.FontColor = "black"
btnYahoo.Width = "80px"
btnYahoo.MouseOverColor = "yellow"
btnYahoo.Url = "http://www.yahoo.com/"
btnYahoo.Name = "yahoo"
btnYahoo.Text = "Yahoo!"
rem 調(diào)用方法輸出按鈕
Response.Write btnYahoo.GenerateStyleTag()
Response.Write btnYahoo.GenerateButtonTag()
Response.Write "<p> </p>"
rem 設(shè)置按鈕對(duì)象的相關(guān)屬性
btnLycos.BackColor = "#aaaaaa"
btnLycos.BorderColor = "#bbbbbb"
btnLycos.Font = "10pt Arial"
btnLycos.FontColor = "black"
btnLycos.Width = "70px"
btnLycos.MouseOverColor = "yellow"
btnLycos.Url = "http://www.lycos.com/"
btnLycos.Name = "lycos"
btnLycos.Text = "Lycos"
rem 調(diào)用方法輸出按鈕
Response.Write btnLycos.GenerateStyleTag()
Response.Write btnLycos.GenerateButtonTag()
%>
演示:http://www.cnaspol.com/vbsclasscssbutton.asp
相關(guān)文章
ntiIframe.vbs用于批量清除被添加到文件中的惡意代碼
ntiIframe.vbs用于批量清除被添加到文件中的惡意代碼...2007-03-03ActiveX部件不能創(chuàng)建對(duì)象:dm.dmsoft代碼:800A01AD
vbs調(diào)用插件報(bào):ActiveX部件不能創(chuàng)建對(duì)象,代碼:800A01AD,一般是因?yàn)椴《緦?dǎo)致dll文件丟失或者64系統(tǒng)問(wèn)題導(dǎo)致,需要的朋友可以參考下2019-12-12vbs,hta中選擇文件夾對(duì)話框?qū)崿F(xiàn)代碼
在vbs中選擇文件夾可以直接調(diào)用系統(tǒng)的文件夾對(duì)話框2009-08-08CMD和vbs修改 IP地址及DNS的實(shí)現(xiàn)代碼
命令行下對(duì)IP地址及DNS的操作 包括netsh和wmic兩個(gè)版本 和vbs下對(duì)網(wǎng)關(guān)和DNS的修改2009-01-01使用ADSI、ASP和一對(duì)魔術(shù)戲法自動(dòng)地創(chuàng)立一個(gè)虛擬目錄的方法
使用ADSI、ASP和一對(duì)魔術(shù)戲法自動(dòng)地創(chuàng)立一個(gè)虛擬目錄的方法...2007-03-03用VBS設(shè)置靜態(tài)IP和DNS服務(wù)器地址的代碼
用VBS設(shè)置靜態(tài)IP和DNS服務(wù)器地址的代碼,今天別人問(wèn)我的,怕以后忘記,記錄下來(lái)。2011-01-01VBS實(shí)現(xiàn)將當(dāng)前時(shí)間轉(zhuǎn)換成UTC時(shí)間
這篇文章主要介紹了VBS實(shí)現(xiàn)將當(dāng)前時(shí)間轉(zhuǎn)換成UTC時(shí)間,十分的簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-05-05