下拉框源碼
A. 請高手用VB編寫一個下拉框 源代碼
在窗體上添加一個combo1控制項,一個文本框text1(0-4)數組控制項,一個說明性文字數組控制項Label1(0-4),屬性默認,將以下代碼復制到代碼窗口即可:
DimApppathAsString,StrlineAsString,aAsLong,bAsLong,x()AsString,y()AsString
PrivateSubCombo1_Click()
DimcAsString,dAsLong
c=Trim(Combo1.Text)
Ifc<>"ÇëÑ¡Ôñ"Then
Ford=0Toa
Ifc=x(d,0)Then
Forf=0To4
Text1(f)=x(d,f+1)
Next
EndIf
Next
EndIf
EndSub
PrivateSubForm_Load()
IfRight(App.Path,1)=""ThenApppath=App.PathElseApppath=App.Path&""
Combo1.Text="ÇëÑ¡Ôñ"
a=0
OpenApppath&"data.txt"ForInputAs#2
DoUntilEOF(2)
LineInput#2,Strline
Strline=Trim(Strline)
IfStrline<>""Then
IfLeft(Strline,InStr(1,Strline,",")-1)<>"ÐÕÃû"Then
a=a+1
Combo1.AddItemLeft(Strline,InStr(1,Strline,",")-1)
EndIf
EndIf
Loop
Me.Caption="×ܹ²ÓÐ"&a&"¸öѧÉú"
ReDimx(a,5)
Close#2
a=0
OpenApppath&"data.txt"ForInputAs#2
DoUntilEOF(2)
LineInput#2,Strline
Strline=Trim(Strline)
IfStrline<>""Then
IfLeft(Strline,InStr(1,Strline,",")-1)<>"ÐÕÃû"Then
y()=Split(Strline,",")
a=a+1
Forb=0To5
x(a,b)=y(b)
Next
EndIf
EndIf
Loop
Close#2
EndSub
B. 能有超鏈接的下拉框的HTML源代碼是什麼
下拉框選擇在本窗口進行跳轉:
<select onChange="location.replace(this.value)">
<option value="http://www..com" selected>網路
<option value="http://www.sina.com">新浪
</select>
下拉框選擇在新窗口打開頁面:
<select onChange="window.open(this.value)">
<option value="http://www..com" selected>網路
<option value="http://www.sina.com">新浪
</select>
C. flash製作下拉菜單源碼
左右移動會脫離下拉菜單,而上下移動不會脫離下拉菜單,根據你代碼中的on (rollOver) 和on (rollOut)的幀號可以看出是這樣的問題。
D. 求CSS下拉菜單源碼
用CSS 快速定製下拉菜單
訪問過 Microsoft 中文主頁的很多人都不會忘記它新奇的下拉式菜單吧. 它的確給我們帶來一股清新的網風, 它實現了網頁上下拉菜單, 不僅剩去了很多點擊的麻煩, 並開創了一個網頁設計的
未來之路.
我們知道, 通過 CSS 可以確切地定義一個 HTML 元素的樣式,包括它的顏色、字體、邊框、3D效果、濾鏡等等,我們在考慮製作下拉菜單時,首先是想到 CSS 的定位技術,它精確的定位能力可以使我們放心的甚至是在三維空間設置位置和可見性。
CSS 定位使用"position"屬性的兩種方法定位 HTML 元素,這就是相對定位(relative)和絕對定位(absolute),相關的定位屬性有9個:
position、left、top、width、height、clip、overflow、z-index、visibility
當使用"absolute(絕對)"定位元素時,該元素就被當作一個矩形覆蓋物來格式化,格式化後的矩形區域就變成了一個可以放置其他 HTML 元素的容器,這個容器可以凌駕於 HTML 文檔的布局之上,區域下面的文字和圖形永遠也無法環繞和透過該容器顯示出來。這樣被絕對定位了的元素我們稱之為塊級元素,在塊級元素內放置的 HTML元素我們稱之為子元素。
另外,當我們在移動滑鼠時,具有對 HTML 元素有感應的 JAVA 動作是 onmouseup、onMouseOver、onMouseOut.
onmouseup 為滑鼠點擊之後的釋放動作
onMouseOver 為滑鼠經過時的動作
onMouseOut 為滑鼠離開某區域時的動作.
除此之外,我們建立菜單都是為了表達一定的快捷的操作,通常是超級連接(URL).菜單上的每一條命令都應該對滑鼠的行蹤、點擊有感應。所以,必須建立菜單對滑鼠行為的多級捕獲。首先是容器本身(塊級元素)對滑鼠經過時和離開時建立捕獲,其次是菜單上各條命令對滑鼠行為的捕獲。也就是滑鼠經過時,菜單打開響應,滑鼠離去是菜單關閉。
因為菜單都是在網頁調入時動態建立的,為了減輕瀏覽器的運行負擔,加快速度,所以各個菜單只初始化一次,以後的打開和關閉操作僅僅是容器本身(塊級元素)的可視與隱藏而已。
菜單的動態建立用 document.write 語句完成。 ---- 也因為是使用 CSS,因此每個菜單的第一句開頭應該如此:
document.write ('< STYLE type="text/css" >...後跟菜單定位語法,根據瀏覽器的不同一般而言,Netscape 用相對定位, IE 用絕對定位要好一些。
然後是建立容器(塊級元素) 對滑鼠 onMouseOver 、 onMouseOut 的捕獲。可以這樣寫: document.write('< span id=菜單標識 onMouseOver="發生的打開動作" onMouseOut="菜單的關閉動作" >...
其次,以如下方式層層建立菜單及捕獲行為。需要注意的是菜單項定義是和滑鼠感應操作定義在一塊的。
< a href="超級連接" onMouseOver="菜單響應事件" onMouseOver="菜單關閉事件"> 第一條命令< /a >< br >
< a href="超級連接" onMouseOver="菜單響應事件" onMouseOver="菜單關閉事件" > 第二條命令< /a >< br >
< a href="超級連接" onMouseOver="菜單響應事件" onMouseOver="菜單關閉事件" > 第三條命令< /a >< br >
...
如果要把菜單加上邊框的話,只須在菜單(塊級元素)屬性里加上 border: < 粗細 > < 長度 > < 顏色 > < 三維效果 > 即可。例如:
...{padding: 2pt} #TestMenu1{border:thin soild outset; position:absolute;... 就成為一個立體的細邊菜單。
以下是原代碼 6KB,載入瀏覽器時,滑鼠在「下拉菜單演示」、「編譯器」和「許可說明」 停靠時,便會出現下拉式菜單。
E. 下面這個下拉框是怎麼做的請給一個例子(源碼),本人初學,請詳細一點哈,謝謝
組件中的組合框
F. 求高手幫忙修改下拉菜單源碼
有點復雜,看不懂。,。,
G. 下拉框的HTML源代碼是什麼
<select name="請選擇搜索引擎">
<option value="www..com" selected>網路</option>
<option value="www.google.com">GOOGLE</option>
</select>
<select>...</select>是下拉框的主體,中間可以有多個<option>,帶有selected屬性的<option>會作為默認選項。