Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [java script IE] problem z efektem rollover
Forum PHP.pl > Forum > Po stronie przeglądarki
behamot
Mam taki efek roll over
<TD>
<img src="obrazki/1_03.jpg" border="0" WIDTH=70 HEIGHT=40 alt="" onmouseover="if(document.images) this.src='f.jpg'" onmouseout="if(document.images) this.src='obrazki/1_03.jpg'" >
</TD>

I pod mozillami działa !
a pod IE obrazek jest przesunięty w górę jakby wyskakiwała ramka na obrazku.
Próbowałem już nawet nadawać w stylach border width i !important
ale nic się nie zmienia.

przykład jak to wygląda jest tutaj pod IE jest źle
http://www.grusza.pl/ok/1.html
zamiast jednego z obrazków będzie krzyzyk bo nie poustawiałem katalogów, ale widać o co chodzi .
kod rollover wziąłem z pajączka, ale póbowałem z różnymi sposobami, ale zawsze ten sam problem. A przecież validator nie pokazuje błędow.

Będe wdzięczny za pomoc i poświęcony czas. Pozdrawiam
Paul
Z tego co mi sie wydaje to wina lezy nie po stronie JS, a to przesuniecie w gore na IE to efekt innej od mozilli interpretacji htmla czy cssa... U mnie na IE6 sa trzy takie pozome pasy przez cala tabelke...
behamot
Wziąłem teraz kod z front page-a i działa poprawnie ale ten skrypt ma prawie 700 lini i taki dziwaczne znaczniki że nie przejdzie przez validator.

Już wiem dlaczego chociaż rozwiązanie dla mnie jest baaardzo dziwne

Przykład1
<td>
<img src="obrazki/1_03.jpg" border="0" WIDTH=70 HEIGHT=40 alt="" onmouseover="if(document.images) this.src='f.jpg'" onmouseout="if(document.images) this.src='obrazki/1_03.jpg'"></td>

Przykład2
<td>
<img src="obrazki/1_03.jpg" border="0" WIDTH=70 HEIGHT=40 alt=""
onmouseover="if(document.images) this.src='f.jpg'" onmouseout="if(document.images) this.src='obrazki/1_03.jpg'">
</td>

i teraz mam pytanie za 100 punktów czym to się różni ?

Nie wiecie ?
Różni się tym że znacznik </td> jest w drugim przykładzie w nowej lini
a w pierwszym przykładzie znacznik znalazł sie tej samej lini dodam że prawidłowo jest w 1 przykładzie. Znaczy prawidłowo ? po prostu teraz jest
ok, co nie zmienia faktu że kompletnie nie rozumiem o co tu chodzi.
(może tak ma być, ale dotychczas myślałem że to nie ma znaczenia,
a poza tym w nowej lini wygląda czytelniej )

Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.