Subversion Repositories cms

Rev

Rev 14 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 pisoni 1
<SCRIPT>
2
// ---------------------------------------------------------------------- #
3
// Copyright: (C) 2002 Leader.IT S.r.l. <http://leader.it>
4
// Authors: Mario Claudio Pisoni <pisoni@leader.it>
5
//
6
// $Revision: 18 $
7
// ---------------------------------------------------------------------- #
8
</SCRIPT>
9
<PUBLIC:COMPONENT>
10
<PUBLIC:PROPERTY NAME="classOver" />
11
<PUBLIC:PROPERTY NAME="classDown" />
12
<PUBLIC:ATTACH event="onmouseout" handler="swapEffect" />
13
<PUBLIC:ATTACH event="onmouseup" handler="swapEffect" />
14
<PUBLIC:ATTACH event="onmousedown" handler="swapEffect" />
15
<PUBLIC:ATTACH event="onmouseover" handler="swapEffect" />
16
<PUBLIC:ATTACH event="onmouseup" handler="swapEffect" />
17
 
18
<SCRIPT>
19
// Copyright 1999 InsideDHTML.com, LLC. All rights reserved
20
// This code can be reused as long as the above copyright
21
// notice is not removed.
22
var classDefault = element.className
23
function swapEffect() {
24
	switch (event.type) {
25
		case "mousedown":
26
			if (classDown)
27
				element.className = classDown + " " + classDefault
28
		break;
29
		case "mouseup":
30
		case "mouseover":
31
			if (classOver)
32
				element.className = classOver + " " + classDefault
33
			break;
34
		default:
35
			element.className = classDefault
36
	}
37
}
38
</SCRIPT>
39
</PUBLIC:COMPONENT>