35 lines
1.1 KiB
Plaintext
Executable File
35 lines
1.1 KiB
Plaintext
Executable File
<attach event="onmouseover" handler="hoverRollOver" />
|
|
<attach event="onmouseout" handler="hoverRollOff" />
|
|
<script type="text/javascript">
|
|
//
|
|
// Simple behaviour for IE5+ to emulate :hover CSS pseudo-class.
|
|
// Experimental ver 0.1
|
|
//
|
|
// This is an experimental version! Handle with care!
|
|
// Manual at: http://www.hszk.bme.hu/~hj130/css/list_menu/hover/
|
|
//
|
|
|
|
function hoverRollOver() {
|
|
|
|
element.origClassName = element.className; // backup origonal className
|
|
|
|
var tempClassStr = element.className;
|
|
|
|
tempClassStr += "Hover"; // convert name+'Hover' the last class name to emulate tag.class:hover
|
|
|
|
tempClassStr = tempClassStr.replace(/\s/g,"Hover "); //convert name+'Hover' the others to emulate tag.class:hover
|
|
|
|
tempClassStr += " hover"; // add simple 'hover' class name to emulate tag:hover
|
|
|
|
element.className = element.className + " " + tempClassStr;
|
|
|
|
//alert(element.className);
|
|
//window.status = element.className; // only for TEST
|
|
}
|
|
function hoverRollOff() {
|
|
element.className = element.origClassName;
|
|
}
|
|
|
|
</script>
|
|
|