Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

prosledjivanje parametara u SetInterval metodu

[es] :: Javascript i AJAX :: prosledjivanje parametara u SetInterval metodu

[ Pregleda: 3318 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

byTer

Član broj: 10936
Poruke: 1221
62.108.100.*

ICQ: 47761626


Profil

icon prosledjivanje parametara u SetInterval metodu24.04.2004. u 16:43 - pre 242 meseci
Code:
function nextSlide(def) {
      try {
      val2 = document.list.list.options[document.list.list.selectedIndex+1].value
        path = def+"\\"+val2
      //document.write (path)
      document.getElementById("picture").innerHTML = "<img src='"+path+"'/>"
      document.list.list.selectedIndex = document.list.list.selectedIndex+1
      }
      catch (exeption) {
          clearInterval(timer)
          alert('Done!')
      }
}


function slideShow(pth) {
    timeMSec = parseInt(document.nav.ssto.value) * 1000
    //    document.write(pth)
    timer = setInterval([b]'nextSlide(pth)'[/b], timeMSec, "javascript")
}


Ovo je kod i deo koji me muci. Ako je sa navodnicima onda javlja gresku pth not defined a ako je bez navodnika onda javlja invalid argument. Inace pth je putanja do slike.
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: prosledjivanje parametara u SetInterval metodu24.04.2004. u 20:47 - pre 242 meseci
timer = setInterval ('nextSlide(' + pth + ')', timeMSec, "javascript");
 
Odgovor na temu

byTer

Član broj: 10936
Poruke: 1221
62.108.100.*

ICQ: 47761626


Profil

icon Re: prosledjivanje parametara u SetInterval metodu24.04.2004. u 22:06 - pre 242 meseci
Ne ovo ne radi. Ustravi fora je sto u ovoj funkciji svaki prosledjeni string kao parametar odseca \ znake kada se prosledi, a ako se prosledi sa encode(str) onda vraca karaktere u '%5E" formatu. Da li neko zna dobro regular expressions da uradim replace ovih encoded karaktera ili cisto da u sa replace zamenim \ sa dve \\ tako da mogu da prosledim parametar.

Znaci treba da zamenim u D:\Inetpub\wwwroot\itd sa D:\\Inetpub\\wwwroot\\itd
 
Odgovor na temu

byTer

Član broj: 10936
Poruke: 1221
62.108.100.*

ICQ: 47761626


Profil

icon Re: prosledjivanje parametara u SetInterval metodu24.04.2004. u 22:21 - pre 242 meseci
Resio sam. Naime, ako se na pocetku prosledi parametar sa dva para backslasha (jednom jer je to default za stringove koji se prosledjuju javascriptovima, a drugi put zbog toga sto je to neopthodno za setInterval metod).

Mozete da lockujete.
 
Odgovor na temu

[es] :: Javascript i AJAX :: prosledjivanje parametara u SetInterval metodu

[ Pregleda: 3318 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.