Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pomocy z mapa i onmouseover:), wyswietlanie obrazkow na mapie odsylaczy
-Lastilka-
post 24.04.2006, 04:04:07
Post #1





Goście







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!
Go to the top of the page
+Quote Post
-Guest-
post 24.04.2006, 04:32:03
Post #2





Goście







Pewne efekty daje zmiana polecenia change na getelementbyid,ale nadal wyswietla, ze mam blad w skladni tam, gdzie wczesniej.
Go to the top of the page
+Quote Post
mike
post 24.04.2006, 08:08:13
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


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 ?
Go to the top of the page
+Quote Post
-Lastilka-
post 24.04.2006, 15:14:47
Post #4





Goście







Tak. Ale dzięki za sprawdzenie.
Go to the top of the page
+Quote Post
-Lastilka-
post 24.04.2006, 15:34:53
Post #5





Goście







Przepraszam, jeszcze głupie pytanie - co robisz z tą moją problematyczną składnią?
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: 15.06.2025 - 05:06