| Сообщение от гость | 
	| может кто-нить знает почему | 
	
Я ж про это и писал, если событие пускать через таймаут после смены стиля в обработчике click-а, то работает как надо.
function cursor()
{
	document.getElementById('d1').style.cursor='n-resize';
	window.setTimeout(function() {
		evt = document.createEvent("MouseEvents");
		evt.initMouseEvent("mouseover", false, false, window,
		0, 0, 0, 0, 0, false, false, false, false, 0, null);
		document.getElementById('d1').dispatchEvent(evt);
	});
}