>>Not sure that would work - if you have code in the mouseout of the div that has been left it will still fire before the mouseover of the entered div.....
>>
>>You could try (again assuming no intervening element):
oDiv.onmouseout = function(e) {
>>
>> if (e.relatedTarget.id === 'other-div') {
>> document.getElementById('other-div').onmouseover();
>> }
>> //other code here
>> };
Maybe also set a flag in the mouseover event handler to prevent the system mouseover running the code again
>
>Correct me if I am wrong, but my tests so far, have proven that as soon as we go out of the div, the relatedTarget.id is that div and not the one we are stepping into.
Not for me. Tested in IE. But you would need to check relatedTarget for null first....