Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pomocy z mapa i onmouseover:)
Forum PHP.pl > Forum > Przedszkole
Lastilka
Pytanie pewnie tu dla wszystkich banalne, ale ja niestety dopiero sie zaczynam uczyć, i to grafiki. Chciałabym, żeby na stronie z planem miasta po najechaniu myszką na link oprócz opisu /alt/ pojawiała mi się też miniaturka obrazka. Szukam tego od kilku godzin i mam dość. Znalazłam przykładowy skrypt javy, ale jestem żywym dowodem, że głupkom nie pomogą nawet gotowe i darmowe .. sad.gif URL, rozmiar, nazwa obrazka - ok, dostosowalam, ale nie mam pojecia jak zmienic tę składnię: document.images[imgName].src=picobj.src
Idea programowania obiektowego, gdzies u was ładnie opisana, jest oczywiście miła, ale w praktyce najwidoczniej nic z niej nie rozumiem, bo czego bym tu nie wpisała w nazwie albo nazwie pliku, jakich nowych plikow nie natworzyła,i tak wyrzuca mi jako błąd - że taki obiekt nie istnieje.
Gdyby ktos mi to mógł wytłumaczyć jak małemu dziecku, to będę bardzo wdzięczna.
A to znaleziony przykład:do sekcji head-
  1. <script type="text/javascript">
  2. <!--
  3. if (document.images)
  4. {
  5. // Set width and height of all images
  6. var img_width=100;
  7. var img_height=25;
  8.  
  9. // Set up "on" images (show up onmouseover)
  10. pic1on= new Image(img_width,img_height);
  11. pic1on.src="image1on.gif";  
  12. pic2on= new Image(img_width,img_height);
  13. pic2on.src="image2on.gif";
  14.  
  15. // Set "off" images (onmouseout)    
  16. pic1off= new Image(img_width,img_height);
  17. pic1off.src="image1.gif";
  18. pic2off= new Image(img_width,img_height);
  19. pic2off.src="image2.gif";
  20. }
  21.  
  22. // Change the image
  23. function changeImage(imgName,picobj)
  24. {
  25.  if (document.images)
  26.  {
  27.      document.images[imgName].src= picobj.src;
  28.  }
  29. }
  30. //-->


i do body-

  1. <p>
  2. <a href="page1.html" onMouseover="changeImage('pic1',pic1on)" onMouseout="changeImage('pic1',pic1off)">
  3. <img src="image1.gif" name="pic1" id="pic1" width="100" height="25" border="0" alt="image"></img></a>
  4. </p>
  5. <p>
  6. <a href="page2.html" onMouseover="changeImage('pic2',pic2on)" onMouseout="changeImage('pic2',pic2off)"><img src="image2.gif" name="pic2" id="pic2" width="100" height="25" border="0" alt="image"></img></a>
  7. </p>

Pytanie zapewne ponizej Waszej godnosci, ale pomocy!
Guest
Pewne efekty daje zmiana polecenia change na getelementbyid,ale nadal wyswietla, ze mam blad w skladni tam, gdzie wczesniej.
mike
Hmmm, sprawdzałem ten skrypt i działa.
Jesteś pewna, że masz wszystkie potrzebne pliki: image1.gif, image1on.gif, image1off.gif, image2.gif, image2on.gif, image2off.gif ?
Lastilka
Tak. Ale dzięki za sprawdzenie.
Lastilka
Przepraszam, jeszcze głupie pytanie - co robisz z tą moją problematyczną składnią?
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.