ďťż

onmouseover problem

       

Podstrony


telcocafe

Witam,
Jezeli chce by moj przycisk graficzny po najechaniu na niego sie zmienial pisze taki kod:
<a href="index.php"><img src="grafika/menu2off.jpg" width="113" border="0" onmouseover="this.src='grafika/menu2on.jpg'" onmouseout="this.src='grafika/menu2off.jpg'">
Tylko ze taki kod skutkuje tym ze po najechaniu na przycisk trzeba odczekac okolo sekundy by sie on zmienil, bo dopiero wtedy wgrywa sie ta grafika... mozna jakos to zrobic w html/javascript by te obrazki "po najechaniu" wgrywaly sie od razu ze strona by nie bylo tego problemu?

Pozdrawiam



Potrzebujesz zrobić preload obrazków za new Image(), przy większej ilości obrazków przydają się tablice jeszce
http://www.pageresou...pt/jpreload.htm

Jeżeli obrazek pełni tylko funkcję tła w menu, użyj stylów background-image i background-position. Złącz wszystkie tła w 1 plik. Wtedy po najechaniu kursorem możesz przesunąć widoczny obszar grafiki. Proponuję stworzyć arkusz CSS:.menu { background-image: url(adres_do_pliku); background-position: X Y /* wstaw wartości w pikselach */ height: 50px; width: 150px; /* ustaw właściwe wartości w px */ } .menu:hover { background-position: X Y /* pozycja obrazka po najechaniu */ }

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.