Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] problemik z przełanczaniem obrazków...
Hammer
post
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 :]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hawk
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 17:36