Po pierwsze - usuń syfy ze swojego komputera, potem zmień hasło do wszystkich ftp i serwisów do których ostatnio się logowałeś, a przede wszystkim używałeś w jakichś programach opcji "zapamiętaj hasło".
Po drugie - totalnie źle się za to bierzesz.
Nie ładuj do każdego td
tyle kodu.
Zrób coś takiego:
<td onclick="setActive(this, 1);" onmouseover="setHighlight(this, 1);" onmouseout="setHighlight(this, 0);" data-active-img="/sciezka/do/obrazka.jpg" data-inactive-img="/sciezka/do/nieaktywnego.jpg" data-image-id="nissan">...</td>
a w pliku z javascriptem:
function setActive(obj, state) {
obj.setAttribute('data-active', state); // ustawiasz atrybyt "data-active" dla TD który pomoże rozpoznać czy trzeba coś podświetlać
}
function setHighlight(obj, state) {
var isActive = obj.getAttribute('data-active'); // czy jest aktywny
var id = obj.getAttribute('data-image-id'); // pobierasz id obrazka do którego się odwołujesz
if (state==1 || (state==0 && isActive!=='0') { // wybieramy odpowiedni obrazek jeżeli najechano myszą, bądź odsunięto mysz ORAZ element nie jest aktywny
var src;
if (state==1) { // jeżeli najechano wybieramy ścieżkę do obrazka po najechaniu
src = obj.getAttribute('data-active-img');
}
else { // albo tę drugą ścieżkę, gdy odsunięto mysz
src = obj.getAttribute('data-inactive-img');
}
document.getElementById(id).src=src; // przypisujemy do obrazka wartość
}
}
Gdybyś użył jQuery (da się i bez tego, ale już nie komplikujmy) to dodatkowo cały kod mógłby wyglądać zdecydowanie krócej, jeżeli obrazek, którego ścieżkę chcesz zmienić zawiera się w tym <td>
to jeszcze lepiej - można go odszukać skryptem, zamiast podawać jego ID. I w kodzie HTML byłoby tylko np.:
<td data-active="0">
<img src="/jakas sciezka" data-active-img="/sciezka.jpg" data-inactive-img="/sciezka2.jpg" />
</td>
i ... tyle po stronie HTML.
Rozdzielenie kodu JS i HTML pozwala na:
- krótszy kod
- czytelniejszy kod
- mniejsze utrudnienia we wstawianiu miliona zmiennych w php
Cóż, moim zdaniem naturalna kolejność nauki webmasteringu (z php) to: HTML, potem CSS, potem JS, potem dopiero kiedy wszystko ładnie ogarniasz - PHP.