killer8080 Ваш
скрипт работает не корректно,
картинка с самого начала отображается в размере 100%, а при наведении мыщи еще увеличивается тем самым искажая растянутое изображение.
Вот надыбал другой ваниант
Код
<script type="text/javascript">
<!--
function large(elem){
elem.style.width='220px';
elem.style.height='220px';
}
function small(elem){
elem.style.width='100px';
elem.style.height='100px';
}
//-->
</script>
<td><img src="icon_1.png" alt="" onMouseOver="large(this);" onMouseOut="small(this);" /></td>
<td><img src="icon_2.png" alt="" onMouseOver="large(this);" onMouseOut="small(this);" /></td>
<td><img src="icon_3.png" alt="" onMouseOver="large(this);" onMouseOut="small(this);" /></td>
<td><img src="icon_4.png" alt="" onMouseOver="large(this);" onMouseOut="small(this);" /></td>
но в нем нереализована возможность изменения изображения в процентах, только жесткие размеры в пикселях, а также все
картинки при загрузке страницы отображаются в размере 100% (220px) на не в уменьшенном варианте.
Какие будут еще мысли, на CSS это реализуется с пол пинка, но чудо браузер устройства на которое кишется страница поддерживает неполный CSS, в частности отсутствует поддержка свойства :hover