Hm pokaże jak to działa u mnie (a działa, bo właśnie sobie to sprawdziłem

)
mój prosty plik HTML:
<div style="width:50%; border: 1px solid blue;text-align:right;padding:10px"> <!-- Tutaj słowo JAVASCRIPT powinno być pisane razem... nie wiem czemu mi to rozdziela -->
<img onmouseover="java script:funkcja1('obra')" onmouseout="java script:funkcja2('obra')" id="obra" src="1.jpg"> Jakiś tekst, na którym funkcje maja nie działać... Dużo tekstu, kilka linijek.
<BR/>Jakiś tekst, na którym funkcje maja nie działać... Dużo tekstu, kilka linijek....
mój prosty plik JS (skrypt.js) :
function funkcja1(parametr)
{
document.getElementById(parametr).src='2.jpg';
}
function funkcja2(parametr)
{
document.getElementById(parametr).src='1.jpg';
}
Oprócz tego mam też dwa pliki:
- 1.jpg

- 2.jpg

Wszystko w jednym katalogu.
############
A gdy chcesz, aby funkcje były wykonywane po najechaniu na DIVa wtedy przeklejasz eventy z IMG na DIV, mamy wtedy
<!-- Tutaj oczywiście słowo JAVASCRIPT powinno być pisane razem... -->
<div style="width:50%; border: 1px solid blue;text-align:right;padding:10px" onmouseover="java script:funkcja1('obra')" onmouseout="java script:funkcja2('obra')">