<html>
<body>
<div id="d1" style="position:absolute;left:10px;top:10px;width:100px;height:100px;background-color:#ff0000;z-index:27">red red red red red red red red red red redred</div>
<div id="d2" style="position:absolute;left:10px;top:10px;width:100px;height:100px;background-color:#00ff00;z-index:10">green green green green green green green</div>
<div id="d3" style="position:absolute;left:10px;top:10px;width:100px;height:100px;background-color:#0000ff;z-index:25">blue blue blue blue blue blue blue blue blue blue</div>
<div id="d4" style="position:absolute;left:10px;top:10px;width:50px;height:100px;background-color:#00ffff;z-index:30">a aaaa aa aaa</div>
<div id="d5" style="position:absolute;left:60px;top:10px;width:50px;height:100px;background-color:#ff00ff;z-index:23">bbb bbbbb bbb bbbbbb</div>
</body>
</html>
<script type="text/javascript">
//only for IE
function document.onmouseover()
{
var e=window.event
var d=document;
var n=e.srcElement;
var el = n;
var elems= new Array();
do
{
elems.push(el);
el.style.zIndex = (el.style.zIndex||0)-1000;
el=d.elementFromPoint(e.x, e.y);
} while(el!=n);