亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ultragridwindowex.htc

?? 具備表頭拖拽、交換列、排序、添加 、修改、刪除、選擇等等功能的。NET GRID
?? HTC
?? 第 1 頁 / 共 2 頁
字號:
<PUBLIC:COMPONENT lightWeight=false>
<PUBLIC:DEFAULTS contentEditable=false tabStop=true/>

<PUBLIC:attach event="ondocumentready" onevent="initCoolWindowEx()" />
<PUBLIC:attach event="ondetach" onevent="cleanupCoolWindowEx()" />
<PUBLIC:attach event="onpropertychange" onevent="coolWindowExPropertyChange()" />

<PUBLIC:property name="left" value="0px" />
<PUBLIC:property name="top" value="0px" />
<PUBLIC:property name="height" value="200px" />
<PUBLIC:property name="width" value="250px" />
<PUBLIC:property name="windowType" value="DIALOG" />
<PUBLIC:property name="windowState" value="NORMAL" />
<PUBLIC:property name="menuState" value=false />
<PUBLIC:property name="src" value="" />
<PUBLIC:property name="windowCaption" value="" />

<PUBLIC:method   name="hideMenu" />

<script language="VBScript">

option explicit

dim imgTransparent
dim imgRestore
dim imgMinimize
dim imgMaximize
dim imgClose

dim objWindowCaption
dim objCaptionImage
dim objMinButton
dim objMaxButton
dim objCloseButton
dim objCurrentButton
dim objContentWindow
dim objMenu

dim objDrag
dim objResize
dim objWindowState

dim procRef
dim procRefUp
dim procRefMove

dim internalSettingProperties

class clsObjectCoords
	private v_orgX
	private v_orgY
	private v_orgLeft
	private v_orgTop
	private v_orgWidth
	private v_orgHeight
	private v_orgOffsetWidth
	private v_orgOffsetHeight
	private v_orgDirection
	private v_orgBorder
	private v_inAction
	private v_prevState

	public property Let orgX(vData)
		v_orgX = vData
	end property

	public property Get orgX
		orgX = v_orgX
	end property

	public property Let orgY(vData)
		v_orgY = vData
	end property

	public property Get orgY
		orgY = v_orgY
	end property

	public property Let orgLeft(vData)
		v_orgLeft = vData
	end property

	public property Get orgLeft
		orgLeft = v_orgLeft
	end property

	public property Let orgTop(vData)
		v_orgTop = vData
	end property

	public property Get orgTop
		orgTop = v_orgTop
	end property

	public property Let orgWidth(vData)
		v_orgWidth = vData
	end property

	public property Get orgWidth
		orgWidth = v_orgWidth
	end property

	public property Let orgHeight(vData)
		v_orgHeight = vData
	end property

	public property Get orgHeight
		orgHeight = v_orgHeight
	end property

	public property Let orgOffsetWidth(vData)
		v_orgOffsetWidth = vData
	end property

	public property Get orgOffsetWidth
		orgOffsetWidth = v_orgOffsetWidth
	end property

	public property Let orgOffsetHeight(vData)
		v_orgOffsetHeight = vData
	end property

	public property Get orgOffsetHeight
		orgOffsetHeight = v_orgOffsetHeight
	end property

	public property Let orgDirection(vData)
		v_orgDirection = vData
	end property

	public property Get orgDirection
		orgDirection = v_orgDirection
	end property

	public property Let orgBorder(vData)
		v_orgBorder = vData
	end property

	public property Get orgBorder
		orgBorder = v_orgBorder
	end property

	public property Let inAction(vData)
		v_inAction = vData
	end property

	public property Get inAction
		inAction = v_inAction
	end property

	public property Let prevState(vData)
		v_prevState = vData
	end property

	public property Get prevState
		prevState = v_prevState
	end property

end class

sub initCoolWindowEx()
	dim childElement, txtHTML

	set objDrag = new clsObjectCoords
	set objResize = new clsObjectCoords
	set objWindowState = new clsObjectCoords

	objDrag.inAction = false
	objResize.inAction = false
	objWindowState.orgBorder = element.parentElement.style.border

	with element.currentStyle
		imgTransparent = .transparentImageUrl
		imgRestore = .restoreImageUrl
		imgMinimize = .minimizeImageUrl
		imgMaximize = .maximizeImageUrl
		imgClose = .closeImageUrl
	end with

	for each childElement in element.children
		select case childElement.className
			case "captionImage"
				set objCaptionImage = childElement
				set objMenu = document.createElement("DIV")
				objMenu.className = "coolMenu"
				if windowType = "NORMAL" then txtHTML = "<div class=" & chr(34) & "coolMenuItem" & chr(34) & " style=" & chr(34) & "height: 18px; padding-top: 2px;" & chr(34) & " onclick=" & chr(34) & "vbscript: " & element.id & ".windowState='NORMAL'" & chr(34) & " enabled=" & chr(34) & "false" & chr(34) & "><img src=" & chr(34) & imgRestore & chr(34) & " width=" & chr(34) & "13" & chr(34) & " height=" & chr(34) & "11" & chr(34) & ">恢復</div>"
				txtHTML = txtHTML & "<div class=" & chr(34) & "coolMenuItem" & chr(34) & " style=" & chr(34) & "height: 18px; padding-top: 2px;" & chr(34) & " onclick=" & chr(34) & "vbscript: " & chr(34) & "><img src=" & chr(34) & imgTransparent & chr(34) & " width=" & chr(34) & "13" & chr(34) & " height=" & chr(34) & "11" & chr(34) & ">移動</div>"
				if windowType = "NORMAL" then txtHTML = txtHTML & "<div class=" & chr(34) & "coolMenuItem" & chr(34) & " style=" & chr(34) & "height: 18px; padding-top: 2px;" & chr(34) & " onclick=" & chr(34) & "vbscript: " & chr(34) & "><img src=" & chr(34) & imgTransparent & chr(34) & " width=" & chr(34) & "13" & chr(34) & " height=" & chr(34) & "11" & chr(34) & ">尺寸</div>"
				if windowType = "NORMAL" then txtHTML = txtHTML & "<div class=" & chr(34) & "coolMenuItem" & chr(34) & " style=" & chr(34) & "height: 18px; padding-top: 2px;" & chr(34) & " onclick=" & chr(34) & "vbscript: " & element.id & ".windowState='MINIMIZED'" & chr(34) & "><img src=" & chr(34) & imgMinimize & chr(34) & " width=" & chr(34) & "13" & chr(34) & " height=" & chr(34) & "11" & chr(34) & ">最小化</div>"
				if windowType = "NORMAL" then txtHTML = txtHTML & "<div class=" & chr(34) & "coolMenuItem" & chr(34) & " style=" & chr(34) & "height: 18px; padding-top: 2px;" & chr(34) & " onclick=" & chr(34) & "vbscript: " & element.id & ".windowState='MAXIMIZED'" & chr(34) & "><img src=" & chr(34) & imgMaximize & chr(34) & " width=" & chr(34) & "13" & chr(34) & " height=" & chr(34) & "11" & chr(34) & ">最大化</div>"
				if windowType = "NORMAL" then txtHTML = txtHTML & "<div class=" & chr(34) & "coolMenuDivider" & chr(34) & "></div>"
				txtHTML = txtHTML & "<div class=" & chr(34) & "coolMenuItem" & chr(34) & " style=" & chr(34) & "height: 18px; padding-top: 2px;" & chr(34) & " onclick=" & chr(34) & "vbscript: " & element.id & ".windowState='CLOSED'" & chr(34) & "><img src=" & chr(34) & imgClose & chr(34) & " width=" & chr(34) & "13" & chr(34) & " height=" & chr(34) & "11" & chr(34) & ">關閉</div>"
				objMenu.innerHTML = txtHTML
				window.document.body.insertBefore objMenu
			case "windowCaption"
				set objWindowCaption = childElement
				objWindowCaption.nowrap = true
			case "captionButton"
				if instr(childElement.id, "btnMin") <> 0 then
					set objMinButton = childElement
					objMinButton.title = "Minimize"
					objMinButton.children(0).setAttribute "src", imgMinimize
					if windowType <> "NORMAL" then objMinButton.style.display = "none"
				elseif instr(childElement.id, "btnMax") <> 0 then
					set objMaxButton = childElement
					objMaxButton.title = "Maximize"
					objMaxButton.children(0).setAttribute "src", imgMaximize
					if windowType <> "NORMAL" then objMaxButton.style.display = "none"
				elseif instr(childElement.id, "btnClose") <> 0 then
					set objCloseButton = childElement
					objCloseButton.title = "Close"
					objCloseButton.children(0).setAttribute "src", imgClose
				end if
			case "windowContent"
				set objContentWindow = childElement
		end select
	next

	with objCaptionImage
		.attachEvent "onmousedown", GetRef("captionImageOnMouseDown")
		.attachEvent "onmouseup", GetRef("captionImageOnMouseUp")
		.attachEvent "ondblclick", GetRef("captionImageOnDoubleClick")
		.attachEvent "oncontextmenu", GetRef("coolWindowHandleDown")
	end with

	with objWindowCaption
		.attachEvent "onmousedown", GetRef("captionOnMouseDown")
		.attachEvent "ondblclick", GetRef("captionOnDoubleClick")
		.attachEvent "oncontextmenu", GetRef("coolWindowHandleDown")
	end with

	with objMinButton
		.attachEvent "onmousedown", GetRef("buttonOnMouseDown")
		.attachEvent "onmouseup", GetRef("buttonOnMouseUp")
		.attachEvent "oncontextmenu", GetRef("coolWindowHandleDown")
	end with

	with objMaxButton
		.attachEvent "onmousedown", GetRef("buttonOnMouseDown")
		.attachEvent "onmouseup", GetRef("buttonOnMouseUp")
		.attachEvent "oncontextmenu", GetRef("coolWindowHandleDown")
	end with

	with objCloseButton
		.attachEvent "onmousedown", GetRef("buttonOnMouseDown")
		.attachEvent "onmouseup", GetRef("buttonOnMouseUp")
		.attachEvent "oncontextmenu", GetRef("coolWindowHandleDown")
	end with

	with objContentWindow
		.attachEvent "onload", GetRef("contentOnLoad")
		.attachEvent "oncontextmenu", GetRef("coolWindowHandleDown")
	end with

	attachEvent "onselectstart", GetRef("coolWindowOnSelect")
	attachEvent "onmousedown", GetRef("coolWindowOnMouseDown")
	attachEvent "onmouseup", GetRef("coolWindowOnMouseUp")
	attachEvent "onmousemove", GetRef("coolWindowOnMouseMove")
	attachEvent "onresize", GetRef("windowOnResize")
	attachEvent "oncontextmenu", GetRef("coolWindowHandleDown")

	set procRef = GetRef("parentWindowOnMouseDown")
	set procRefUp = GetRef("captionOnMouseUp")
	set procRefMove = GetRef("captionOnMouseMove")

	if windowState = "MAXIMIZED" then setWindowState

	objContentWindow.setAttribute "src", element.src
end sub

sub cleanupCoolWindowEx()
	objContentWindow.setAttribute "src", "about:blank"

	with objCaptionImage
		.detachEvent "onmousedown", GetRef("captionImageOnMouseDown")
		.detachEvent "onmouseup", GetRef("captionImageOnMouseUp")
		.detachEvent "ondblclick", GetRef("captionImageOnDoubleClick")
		.detachEvent "oncontextmenu", GetRef("coolWindowHandleDown")
	end with

	with objWindowCaption
		.detachEvent "onmousedown", GetRef("captionOnMouseDown")
		.detachEvent "ondblclick", GetRef("captionOnDoubleClick")
		.detachEvent "oncontextmenu", GetRef("coolWindowHandleDown")
	end with

	with objMinButton
		.detachEvent "onmousedown", GetRef("buttonOnMouseDown")
		.detachEvent "onmouseup", GetRef("buttonOnMouseUp")
		.detachEvent "oncontextmenu", GetRef("coolWindowHandleDown")
	end with

	with objMaxButton
		.detachEvent "onmousedown", GetRef("buttonOnMouseDown")
		.detachEvent "onmouseup", GetRef("buttonOnMouseUp")
		.detachEvent "oncontextmenu", GetRef("coolWindowHandleDown")
	end with

	with objCloseButton
		.detachEvent "onmousedown", GetRef("buttonOnMouseDown")
		.detachEvent "onmouseup", GetRef("buttonOnMouseUp")
		.detachEvent "oncontextmenu", GetRef("coolWindowHandleDown")
	end with

	with objContentWindow
		.detachEvent "onload", GetRef("contentOnLoad")
		.detachEvent "oncontextmenu", GetRef("coolWindowHandleDown")
	end with

	detachEvent "onselectstart", GetRef("coolWindowOnSelect")
	detachEvent "onmousedown", GetRef("coolWindowOnMouseDown")
	detachEvent "onmouseup", GetRef("coolWindowOnMouseUp")
	detachEvent "onmousemove", GetRef("coolWindowOnMouseMove")
	detachEvent "onresize", GetRef("windowOnResize")
	detachEvent "oncontextmenu", GetRef("coolWindowHandleDown")

	if not objWindowCaption is nothing then objWindowCaption.removeNode true
	set objWindowCaption = nothing
	if not objCaptionImage is nothing then objCaptionImage.removeNode true
	set objCaptionImage = nothing
	if not objMaxButton is nothing then objMaxButton.removeNode true
	set objMaxButton = nothing
	if not objCloseButton is nothing then objCloseButton.removeNode true
	set objCloseButton = nothing
	if not objContentWindow is nothing then objContentWindow.removeNode true
	set objContentWindow = nothing
	if not objMenu is nothing then objMenu.removeNode true
	set objMenu = nothing

	set procRef = nothing
	set procRefUp = nothing
	set procRefMove = nothing

	set objDrag = nothing
	set objResize = nothing
	set objWindowState = nothing
end sub

sub contentOnLoad
	dim strTitle
	on error resume next
	strTitle = window.event.srcElement.contentWindow.document.title
	if trim(element.windowCaption) <> "" then strTitle = element.windowCaption
	strTitle = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" & strTitle
	objWindowCaption.innerHTML = strTitle
	on error goto 0
end sub

function coolWindowHandleDown
    with window.event
		if .srcElement is objWindowCaption or .srcElement is objCaptionImage then
			showMenu objMenu, .clientX, .clientY
			menuState = true
			.cancelBubble = true
			.returnValue = false
		end if
	end with
	coolWindowHandleDown = false
end function

function parentWindowOnMouseDown()
	dim el, clk
	if not window.event is nothing then
		with window.event
			set el = .srcElement
			if menuState then hideMenu
			if not el is nothing then
				if el.className = "coolMenuItem" then
					set clk = el.onclick
					if not clk is nothing then clk
					.returnValue = false
					.cancelBubble = true
				end if
			end if
		end with
	end if
	set el = nothing
	set clk = nothing
end function

function coolWindowOnMouseDown
	dim ev
	if menuState then hideMenu
	set ev = window.event
	if ev.srcElement is element then
		if ev.button = 1 and objResize.orgDirection <> "" then
			with objResize
				.inAction = true
				.orgX = ev.clientX
				.orgY = ev.clientY
				.orgTop = element.offsetTop
				.orgLeft = element.offsetLeft
				.orgHeight = element.offsetHeight
				.orgWidth = element.offsetWidth
			end with
			element.setCapture
			with ev
				.returnValue = false
				.cancelBubble = true
			end with
		end if
	end if
	set ev = nothing
end function

function coolWindowOnMouseUp
	if objResize.inAction then
		objResize.inAction = false
		element.releaseCapture
	end if
end function

function coolWindowOnMouseMove
	dim strCursor, intX, intL, intY, intT, cliX, cliY, btnWidth
	if objDrag.inAction then exit function
	if objResize.inAction then
		btnWidth = objCloseButton.offsetWidth
		with window.event
			cliX = .clientX
			cliY = .clientY
			.returnValue = false
			.cancelBubble = true
		end with
		with objResize
			if instr(.orgDirection, "e") <> 0 then
				intX = cint(.orgWidth + cliX - .orgX)
				if intX < 60 then intX = 60
				element.style.width = cstr(intX) & "px"
				intX = intX - 8
				objCloseButton.style.left = cstr(intX - btnWidth) & "px"
				objMaxButton.style.left = cstr(objCloseButton.offsetLeft - btnWidth - 2) & "px"
				objMinButton.style.left = cstr(objMaxButton.offsetLeft - btnWidth) & "px"
				objContentWindow.style.width = cstr(intX) & "px"
			end if
			if instr(.orgDirection, "s") <> 0 then
				intY = cint(.orgHeight + cliY - .orgY)
				if intY < 60 then intY = 60
				element.style.height = cstr(intY) & "px"
				objContentWindow.style.height = cstr(intY - objWindowCaption.offsetHeight - 10) & "px"
			end if
			if instr(.orgDirection, "w") <> 0 then
				intX = cint(.orgWidth - cliX + .orgX)
				intL = cint(.orgLeft + cliX - .orgX)
				if intX < 60 then
					intX = 60
					intL = .orgLeft + .orgWidth - 60
				end if
				element.style.left = cstr(intL) & "px"
				element.style.width = cstr(intX) & "px"
				intX = intX - 8
				objCloseButton.style.left = cstr(intX - btnWidth) & "px"
				objMaxButton.style.left = cstr(objCloseButton.offsetLeft - btnWidth - 2) & "px"
				objMinButton.style.left = cstr(objMaxButton.offsetLeft - btnWidth) & "px"

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产专区欧美精品| 精品国产区一区| 日韩欧美国产电影| 亚洲精品高清视频在线观看| 精品一区二区在线观看| 欧美日韩精品欧美日韩精品一综合| 久久久久久亚洲综合影院红桃| 午夜精品久久久久久久| 色天天综合色天天久久| 久久久精品日韩欧美| 日韩av网站在线观看| 欧洲视频一区二区| 18成人在线观看| 九色|91porny| 欧美一区二区三区思思人| 亚洲五码中文字幕| 91亚洲精品一区二区乱码| 中文字幕乱码一区二区免费| 久99久精品视频免费观看| 91精品国产综合久久福利| 亚洲一区二区免费视频| 在线一区二区视频| 亚洲免费在线观看| 91在线小视频| 伊人色综合久久天天人手人婷| 成人毛片老司机大片| 国产精品久久久久三级| 成人av在线一区二区| 国产日韩精品久久久| 国产高清亚洲一区| 国产午夜久久久久| 国产成人精品影院| 国产精品美日韩| 99久久免费精品| 日韩毛片在线免费观看| 色综合色综合色综合色综合色综合 | 亚洲欧美日韩国产手机在线 | 中文字幕日韩av资源站| 成人综合婷婷国产精品久久蜜臀 | 日韩欧美国产综合| 久草精品在线观看| 国产日产欧美一区二区视频| 懂色中文一区二区在线播放| 中文字幕精品综合| 色94色欧美sute亚洲线路一ni| 一区二区三区在线影院| 欧美日韩一区二区电影| 日韩不卡在线观看日韩不卡视频| 欧美一二三区在线观看| 国产一区二区三区免费看| 欧美国产一区二区| 色中色一区二区| 日韩av中文在线观看| 国产日韩精品一区| 欧美在线免费播放| 国内一区二区在线| 亚洲欧美日韩系列| 日韩欧美久久久| 91在线精品一区二区三区| 亚洲成精国产精品女| 26uuu亚洲| 99久久国产综合精品色伊| 亚洲无线码一区二区三区| 久久午夜国产精品| 在线看日本不卡| 麻豆国产精品官网| 亚洲人成网站精品片在线观看| 6080国产精品一区二区| 国产盗摄一区二区| 视频一区在线播放| 国产精品全国免费观看高清| 欧美男同性恋视频网站| 成人免费高清视频| 日韩电影一二三区| 一区二区三区不卡在线观看| 久久麻豆一区二区| 欧美日韩精品免费观看视频| 丁香婷婷综合五月| 蜜芽一区二区三区| 亚洲精品欧美在线| 国产精品天干天干在线综合| 91精品国产乱码| 一本一本大道香蕉久在线精品| 精品午夜一区二区三区在线观看| 亚洲精品国产a| 国产肉丝袜一区二区| 欧美一区二区三区不卡| 在线一区二区视频| 99久久综合色| 国产成人亚洲综合a∨婷婷| 丝袜亚洲精品中文字幕一区| 亚洲色图另类专区| 欧美国产激情二区三区| 精品久久人人做人人爽| 3d动漫精品啪啪一区二区竹菊 | 国产精品国产馆在线真实露脸| 日韩视频一区在线观看| 欧洲亚洲国产日韩| 91久久线看在观草草青青| 欧美日韩久久一区| 成人的网站免费观看| 国产一区三区三区| 蜜臀va亚洲va欧美va天堂| 亚洲国产日韩在线一区模特| 亚洲乱码国产乱码精品精的特点 | 91色综合久久久久婷婷| 成年人网站91| 粉嫩欧美一区二区三区高清影视| 国产乱人伦偷精品视频不卡| 毛片基地黄久久久久久天堂| 青青青爽久久午夜综合久久午夜| 午夜精品福利一区二区三区av| 一区二区三区四区高清精品免费观看| 国产欧美日韩视频一区二区| 国产女同互慰高潮91漫画| 久久男人中文字幕资源站| 欧美xxxxx裸体时装秀| 精品sm在线观看| 26uuu欧美日本| 国产欧美一区二区三区在线老狼| 欧美激情一区二区三区全黄| 国产无一区二区| 国产精品久久久久久久午夜片| 国产日韩综合av| **欧美大码日韩| 一区二区三区四区亚洲| 亚洲成av人片www| 日韩高清中文字幕一区| 捆绑调教美女网站视频一区| 狠狠色狠狠色综合| www.成人在线| 欧美性猛片aaaaaaa做受| 欧美人伦禁忌dvd放荡欲情| 欧美一级在线免费| 国产欧美日韩精品在线| 亚洲理论在线观看| 色婷婷av一区二区三区gif| 欧美日韩高清一区二区三区| 日韩午夜激情av| 欧美国产丝袜视频| 亚洲午夜激情网页| 紧缚捆绑精品一区二区| 北岛玲一区二区三区四区| 欧美在线影院一区二区| 2023国产精品| 亚洲乱码中文字幕| 久久99国产精品免费网站| 成年人午夜久久久| 欧美一区二区三区在线电影| 国产精品美日韩| 日韩1区2区日韩1区2区| 不卡一二三区首页| 日韩精品一区二区三区四区| 国产精品亲子乱子伦xxxx裸| 亚洲成av人片一区二区梦乃 | 91国内精品野花午夜精品| 日韩免费高清电影| 亚洲品质自拍视频| 久久99国内精品| 欧美午夜一区二区| 国产午夜精品久久久久久免费视| 亚洲一区二区在线视频| 粉嫩aⅴ一区二区三区四区| 欧美高清视频不卡网| 国产精品久久看| 久久精品国产久精国产| 欧美在线观看视频一区二区 | 26uuu成人网一区二区三区| 亚洲精品国产无天堂网2021| 久久成人av少妇免费| 欧美色中文字幕| 中文字幕欧美一| 韩国精品主播一区二区在线观看| 欧美日韩一区二区三区四区| 国产精品麻豆视频| 国产精品综合在线视频| 日韩一卡二卡三卡四卡| 亚洲第一激情av| 色八戒一区二区三区| 国产精品电影一区二区| 国产成人精品影视| 久久日一线二线三线suv| 麻豆国产精品视频| 日韩三级电影网址| 天天影视涩香欲综合网| 精品视频一区二区三区免费| 亚洲精品v日韩精品| 成人黄色片在线观看| 久久久久久久电影| 国产精品18久久久久| 欧美精品一区男女天堂| 裸体健美xxxx欧美裸体表演| 欧美日韩一本到| 午夜精品久久久久| 欧美一区二区在线不卡| 亚洲成av人综合在线观看| 色琪琪一区二区三区亚洲区| 亚洲精品写真福利| 欧美日韩在线观看一区二区| 一区二区三区四区五区视频在线观看|