Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [java script IE] problem z efektem rollover
behamot
post 7.08.2004, 18:33:17
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 30.06.2004

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Paul
post 7.08.2004, 22:32:11
Post #2





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


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...
Go to the top of the page
+Quote Post
behamot
post 8.08.2004, 08:18:28
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 30.06.2004

Ostrzeżenie: (0%)
-----


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.

Ten post edytował behamot 8.08.2004, 10:17:42
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.05.2024 - 14:19