var i =0; function rot() { i =++i %4; if (!document.all.aDiv.style.filter) document.all.aDiv.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(rotation='+ i +')'; else document.all.aDiv.filters.item('DXImageTransform.Microsoft.BasicImage').Rotation = i; } // ends function rot(void) </script> </head> <body> <input type="text" value=""/> <input type="button" value="Rotate by 90 deg" onclick="rot();"/>