台灣最大程式設計社群網站
線上人數
580
 
會員總數:244869
討論主題:188880
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> javascript 的 浮動視窗
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
javascript 的 浮動視窗
價值 : 10 QP  點閱數:6075 回應數:2

樓主

ERIC
初學者
45 145
1776 264
發送站內信

在網路上找到一個用 javascript 寫成的 「浮動視窗」,我把他加入我用 VS.NET 所開發的專案中,以下是程式碼,我想使這個視窗在網頁第一次載入時不出現(僅第一次載入時),而要按下按鈕或連結時才會出現,要多加什麼程式碼才能達成呢?謝謝
<SCRIPT language="VBScript">
tableindex = 0
mouseflag = False
offsetleft = 450
offsettop = 250

Sub Document_onMouseMove()
If mouseflag = True Then
showtable.Style.posLeft = Window.Event.X - offsetleft
showtable.Style.posTop = Window.Event.Y - offsettop
End If
End Sub

Sub tableset()
tableindex = indexnumber
mouseflag = True
offsetleft = Window.Event.X - showtable.Style.posLeft
offsettop = Window.Event.Y - showtable.Style.posTop
End Sub

Sub hiddentable()
showtable.Style.Visibility = "hidden"
End Sub

</SCRIPT>

<Body>
<TABLE onselectstart="window.event.returnvalue=false" id="showtable" >
<TR style="BACKGROUND-COLOR: #d0e8ff">
<TD onmouseup="mouseflag=false" onmousedown="tableset()" CURSOR: move">Order Detail</TD>
<TD onmouseup="mouseflag=false">
<SPAN style="WIDTH: 5%; CURSOR: hand; TEXT-ALIGN: center" onclick="hiddentable()">x&nbsp;</SPAN></TD>
</TR>
<TR>
<TD bgColor="#ffffff" colSpan="2" height="0">
</TD>
</TR>
</TABLE>
</Body>

本篇文章發表於2006-03-18 01:37
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

啊嗚 / JosephJ
檢舉此回應
你的問題應該跟區塊的顯示有關, 跟拖曳與否應該沒關係
只要在浮動區塊設 style="display:none;"
連結或按鈕上設定 onclick="document.getElementById('浮動區塊的ID').style.display=block;"
應該就可以了

只有開啟 :
http://www.josephjiang.com/Demo/DragDropEasy/demo.html
關閉開啟都有 :
http://www.josephjiang.com/Demo/DragDropEasy/demo2.html

註解都寫在程式碼中
仔細看應該不難懂
本篇文章回覆於2006-03-24 00:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

ERIC
檢舉此回應
多謝幫忙!
本篇文章回覆於2006-03-31 22:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.