MozillaPL.org - polskie centrum Mozilli

Główne menu:

Zła podmiana zdjęć onclick, (...).src

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

Zła podmiana zdjęć onclick, (...).src

Postautor: Karol.Anonim » 11 grudnia 2007, 12:05

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.9;MEGAUPLOAD 1.0

Witam,

Od raz podam kod, myślę, że będzie łatwiej znaleźć usterkę:
html, jest parę takich sekcji, z inną nazwą id dla elementów.
Kod: Zaznacz cały
<div id="autor">
   <a onclick="Flip('autorOpis');" id="fliper"><img id="autorFliperImg" src="grafika/strzalka_gora.gif" onclick="Strzalki('autorFliperImg');"/></a>
   <div id="autorOpis">
      <span>Opis Autora</span>
   </div>
</div>

js
Kod: Zaznacz cały
function Strzalki(id){ // odpala animacje strzalek na podsatwie juz uzytej grafiki
   var img = document.getElementById(id).src;
   var len = img.length;
   alert(id);
   if( img.charAt(len - 5) == 'l' ) { // http://(...)strzalka_dol.gif
      document.getElementById(id).src = 'grafika/strzalka_gora.gif';
   }else if( img.charAt(len - 5) == 'a' ) { // http://(...)strzalka_gora.gif
      document.getElementById(id).src = 'grafika/strzalka_dol.gif';
   }
}

Przy pierwszym wykonaniu znacznik autorOpis(oraz pochodne xOpis dla odpowiednikch linków) zmienia display na block, zaś grafika zmienia się na drugą(heh). Kiedy jednak kolejny raz kliknę na grafikę(link) w pozostałych grafikach(autorFliperImg, xFliperImg) grafika zostaje przeładowana(czyli w każdym ładuje się strzalka_dol.gif).

Mam nadzieję, że wyjaśniłem problem w zrozumiały sposób.


Pozdrawiam,
Karol
Karol.Anonim
 

Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: