主题:  这个用到DHTML了吗?没有读懂啊

lilish

职务:普通成员
等级:2
金币:0.0
发贴:408
#12005/1/14 14:44:49
请问一下,这个是外部样式表里的样式定义,有很多没看懂,请您帮我看看。

.xpTable
{
behavior: url(xpTable.htc);
sortNoneImageUrl: sortBlank.gif; //下面这七处加粗部分为自定义的变量吗?还是样式表里的标签?
sortUpImageUrl: sortUp.gif;
sortDownImageUrl: sortDown.gif;
posUpImageUrl: upArrow.gif;
posDownImageUrl: downArrow.gif;
position: relative;
margin: 0px;
width: 100%;
font: menu;
highlightBackgroundColor: #C1D2EE;
highlightBorderColor: #316AC5;
color: windowtext;      //其中的WINDOWTEXT是什么意思?
cursor: default;
}
.xpTable THEAD TD   //此句是定义XPTABLE的什么?后面为什么是THEAD TD呢?
{
border-left: 1px solid buttonhighlight;
border-top: 1px solid buttonhighlight; //这四个加粗部分的英文是代表什么意思呢?
border-bottom: 1px solid buttonshadow;
border-right: 1px solid buttonshadow; font: menu;
color: menutext; //MENUTEXT是什么意思?为什么不是颜色值呢?
background-color: #f0f0f0;
cursor: hand;
padding-top: 0px;
padding-bottom: 1px;
}



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
#22005/1/15 0:56:41
建议打开程序附带的那个 xpTable.htc 看下...应该有收获的...



lilish

职务:普通成员
等级:2
金币:0.0
发贴:408
#32005/1/15 8:26:24
那个我看到了HTC,可是只有定义的变量针,前面8个粗体的问题,可是却没有颜色值呢?一些确却的数值?



counterm

职务:普通成员
等级:1
金币:0.0
发贴:19
#42005/1/17 16:54:11
sub initElement()
	with element.currentStyle
		hiBackgroundColor = .highlightBackgroundColor
		hiBorderColor = .highlightBorderColor
		sortNoneImageUrl = .sortNoneImageUrl
		sortUpImageUrl = .sortUpImageUrl
		sortDownImageUrl = .sortDownImageUrl
		posUpImageUrl = .posUpImageUrl
		posDownImageUrl = .posDownImageUrl
	end with
	Dim MytHead
	Set MytHead = element.createTHead()
	MytHead.appendChild element.rows(0)
	set cSelectedRows = new clsSelectedRows
	Set tHead = element.tHead

	if tHead is nothing then exit sub
	set tHeadRow = tHead.children(0)
	if tHeadRow.tagName <> "TR" then exit sub
	set tBody = element.tBodies(0)
	if tBody is nothing then exit sub
	setTableBorder
	setRowColors true
	arrHitTest = initColumns
	initAdditionalElements
	with element
		.attachEvent "onmouseover", GetRef("elementOnMouseOver")
		.attachEvent "onmouseout", GetRef("elementOnMouseOut")
		.attachEvent "onmousedown", GetRef("elementOnMouseDown")
		.attachEvent "onmousemove",GetRef("elementOnMouseMove")
		.attachEvent "onclick", GetRef("elementOnClick")
		.attachEvent "ondblclick", GetRef("elementOnDblClick")
		.attachEvent "onselectstart", GetRef("elementOnSelect")
	end with
	window.document.attachEvent "onmouseup", GetRef("elementOnMouseUp")
end sub