![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 3.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam problema związanego z js, niby nic trudnego, ale nie znam js w takim stopniu żeby go rozwiązać. Otórz potrzebuje do niusów coś takiego żeby: Do każdego niusa z założenia ma być kilka obrazków, obrazki, a włąściwie miniaturki aja być wyświetlane obok niusa. Wszysko ok. tylko nie moge napisać skryptu tak zeby po kliknięciu na link/button przeskakiwał włąściwy obrazek, w przud albo w tył... wogule mam już dość tego skryptu... może ktoś nie poratuje? Może być nawet(najlepiej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) Gotowy kod :]
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 521 Pomógł: 0 Dołączył: 3.11.2003 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
Kod function Gallery(id) {
this.myName = id; this.photos = []; this.which = 0; } Gallery.prototype = { add: function(fotosek) { with (this) (photos[photos.length] = new Image()).src = fotosek; }, tyl: function() { with (this) (which > 0) && (document.images[myName].src = photos[--which].src); }, przod: function() { with (this) (which < photos.length-1) && (document.images[myName].src = photos[++which].src); } } Uhm, z założenia miał to być obiekt, ale nie za bardzo wyszedł tobie obiekt :wink: . Poza poprawionymi błędami i ogólnym zmniejszeniem ilości zbędnego kodu, pamiętaj że do definiowania obiektów używa się prototype. Bez tego pewnie też pójdzie, ale będzie niewydajne i nieopłacalne. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 17:36 |