ďťż

Najazdy na hiperłącza będące obrazkami

       

Podstrony


telcocafe

Witam, tak się zastanawaiam i nic nie przychodzi mi do głowy. Czy możecie mi powiedzieć jak mam zrobić take menu kiedy najeżdzam na obrazek będący linkiem to wyświetla się inny nieco odmieniony. No a po kliknięciu na niego otwiera się jeszcze jakiś inny



Używając JS:
<img src="plik.jpg" onclick="this.src='plik2.jpg'" onmouseover="this.src='plik3.jpg'" onmouseout="this.src='plik4.jpg'" />
Można też z użyć CSS.
a:link { background: url('plik.jpg') fixed no-repeat; } a:hover { background: url('plik2.jpg') fixed no-repeat; } a:active { background: url('plik3.jpg') fixed no-repeat; }

Jest jeden drobny problem z powyższymi rozwiązaniami.
Obrazek jest pobierany w momencie najechania na odnośnik.
Lepiej jest zastosować poniższy skrypt który sprawi że obrazek zostanie załadowany razem ze stroną.
<HTML> <HEAD> <TITLE>Test Obrazków</TITLE> <script LANGUAGE=Javascript> <!-- if (document.images) { czarnaStrzalka = new Image szaraStrzalka = new Image czarnaStrzalka.src = 'czarnaStrzalka.gif' szaraStrzalka.src = 'szaraStrzalka.gif' } else { czarnaStrzalka="" szaraStrzalka="" document.strzalka="" } // --> </SCRIPT> </HEAD> <BODY BGCOLOR="WHITE"> <A HREF="kolejny.html" onmouseover="document.strzalka.src = czarnaStrzalka.src" onmouseout="document.strzalka.src = szaraStrzalka.src"> <H1>Kolejna strona</H1> </A> <IMG SRC="szaraStrzalka.gif" WIDTH="147" HEIGHT="82" BORDER="0" NAME="strzalka"> </BODY> </HTML>

To się rollover zwie ;)
Podaje coś, co może się przydać:
http://en.wikipedia....28web_design%29
http://riddle.jogger...rollover-w-css/

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

  • Sitedesign by AltusUmbrae.