[ milan_sr @ 30.12.2010. 00:14 ] @
Zdravo

Radi se za ovu Galeriju:

(ili demo)

Moj probljem je to sto kad je prikazujem na pocetnu stranu, sve si e okej, radi mi i fancybox, ali na primer, ako je stavim da se prikazuje na drugi link, tad slike se prikazuje, ali kad se klikne na njima ne radi fancybox skripta (slike se otvare na posebnu _blank stranu, a ja hocu biti kako na demo)

Dali nekog ima ideju sta mogu biti problem?

[ Branko Braco @ 30.12.2010. 16:44 ] @
Malo sam na brzinu pogledao skriptu i jedino sto mi je upalo u oko su 214 i 222 linija koda u skripti jquery.fancybox-1.0.0.js
U 214 liniji imas $("#fancy_nav").append('<a id="fancy_left" href="javascript:;"></a>');
u 222 liniji $("#fancy_nav").append('<a id="fancy_right" href="javascript:;"></a>');

Nije mi jasno uopste zasto je tvorac skripte u href atribute stavljao prazan javascript poziv ali da ne bi mjenjali kod previse jer nisam gledao bas o cemu se radi ti zamjeni href="javascript:;" sa href="javascript:return false;" pa oprobaj kako radi pa javi, ako nije to to onda stavi link do te stranice koja ti ne radi kako treba pa ce mo pogledamo u cemu je problem, jer ovako na slepo je to jako tesko.
[ Aleksandar Ružičić @ 30.12.2010. 18:24 ] @
javascript:; i javascript:return false; imaju potpuno istu funkciju, tako da time nece napraviti nikakvu promenu.

Milane, daj link do strane na kojoj ti galerija ne radi, ili bar prekopiraj gresku koja se prikaze u konzoli (ako ima greske). I molim te, povedi malo vise racuna o pravopisu i gramatici, jer ti je poruka veoma tesko razumljiva.
[ japan @ 30.12.2010. 18:47 ] @
Moze biti da navodis relativnu putanju ka fancybox skripti ili jquery, koja je na tom linku pogresna, pa se to nikad i ne ucita... Ako je to u pitanju, onda to vrlo lako mozes da resis tako sto ces navesti apsolutne putanje, ili dodati base tag, ali samo nagadjam, posto nisi nikave detalje dao...

BTW, Aleksandre, covek je iz Strumice, i verujem da pise srpski bolje nego sto bi ti pisao makedonski ;)
[ milan_sr @ 30.12.2010. 19:12 ] @
ovo je mjesto kade sto ucitujem slike od folder, i ovdje mi ne radi skrpitu.

ali kad ist taj kod za put do slike, go postavim da se prijazuje na pocetnu stranu , tad sve radi super.


Aleksandar, trudim se sa gramatikom, ali to je to :)
[ Aleksandar Ružičić @ 30.12.2010. 19:50 ] @
Sad sam tek skontao da si iz Strumice i da ti srpski jezik nije maternji, tako da razumem greske :)

sto se tice tvog problema, pogledao sam stranu koju si linkovao i prvo sto sam primetio je da ti s3Slider.js skripta baca gresku koja sprecava sve posle toga da se uspesno izvrsi.
koliko vidim problem je sto ta skripta, tj jquery plugin, podrazumeva da je element uvek pronadjen sto nikako ne treba uzimati za tacno, kao sto se pokazalo u ovom tvom slucaju.

elem, na toj strani nemas element sa id-om slider1 prema tome ti ovaj kod:
Code (javascript):

$('#slider1').s3Slider({
  timeOut: 4000
});
 


baca gresku jer s3Slider plugin izgleda ovako:
Code (javascript):

$.fn.s3Slider = function(vars) {      
       
    var element     = this;
    var timeOut     = (vars.timeOut != undefined) ? vars.timeOut : 4000;
    var current     = null;
    var timeOutFn   = null;
    var faderStat   = true;
    var mOver       = false;
    var items       = $("#" + element[0].id + "Content ." + element[0].id + "Image");

    // ... itd...
   
 


ova poslednja linija baca gresku jer je element[0] u ovom slucaju undefined.

samo dodaj proveru na pocetku te fje da li postoji bar jedan selektovan element, ako ne - jednostavno izadji:

Code (javascript):

$.fn.s3Slider = function(vars) {      
    if (!this.length) return;
 


to bi trebalo da ti ukloni tu gresku. kad to sredis javi da li galerija i dalje ne radi, da vidimo sta je sledeci problem..

i btw pozivas http://okej.com.mk/javascripts/dolphin.js skriptu koja ne postoji (server vraca 404 gresku)..
[ milan_sr @ 31.12.2010. 13:32 ] @
Aleksandar rjesio sam probljem. To sto si rjekao to je i bilo problem. Hvala.

Srekni praznici