Пример по второму пункту:
Code:
<IMG SRC="image1.gif" onmouseover="flipImage('image2.gif')" onmouseout="flipImage('image1.gif')">
.
.
.
<SCRIPT LANGUAGE="JScript">
function flipImage(url)
{
if (window.event.srcElement.tagName == "IMG" ) {
window.event.srcElement.src = url;
}
}
</SCRIPT>
Этот участок кода меняет картинку image1 на image2 при наведении на нее мышки, и обратно.