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

padajuci meni bez izbora

[es] :: Javascript i AJAX :: padajuci meni bez izbora

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.dynamic.sbb.co.yu.



+1365 Profil

icon padajuci meni bez izbora28.01.2007. u 14:47 - pre 209 meseci
Vec sam postavio temu na drugom forumu pa je to dovelo do JS. http://www.elitesecurity.org/t240877-0
E sad, tu sam jos slabiji nego sa PHP-om.
Imam padajuci meni sa mjesecima i zanima me da li postoji neka mogucnost da korisnik u stvari i nema izbor nego da sta god on izabere u tom meniju, vrati se mjesec koji ja definisem unutar skripte?
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.bvcom.net.



+13 Profil

icon Re: padajuci meni bez izbora28.01.2007. u 17:47 - pre 209 meseci
ovako nesto?
Code:

<select onchange="selectedIndex=1;">
<option value="0">0</option>
<option value="1" selected>1</option>
<option value="2">2</option>
</select>
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.vdial.verat.net.



+1365 Profil

icon Re: padajuci meni bez izbora29.01.2007. u 13:34 - pre 209 meseci
Uf, nadam se da ces imati strpljenja da mi samo jos malo to pojasnis.
Gdje je tu konkretno JS? onchange="selectedIndex=1;"?
U tom slucaju je problem (cini mi se) sto ja generisem padajuci meni kroz smarty i nisam siguran da moze ovako da mu se preda (smartyju) nesto iz JS-a.


Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.bvcom.net.



+13 Profil

icon Re: padajuci meni bez izbora29.01.2007. u 16:46 - pre 209 meseci
nisam baš neki stučnjak za smarty, ali evo, sad sam pogledao malo i mislim da pri ovim ograničenjima (nemogućnost da dodaješ onXXX akcije) jedino što preostaje je da preko DOM dodas event listener

http://developer.mozilla.org/en/docs/DOM:element.addEventListener
http://www.google.com/search?q=addEventListener
http://www.google.com/search?q=attachEvent


evo kod, na brzinu napisan i neoptimizovan, probao sam samo u FF 2.0, ali mislim da bi trebalo da radi u svim browserima
Code:
<html>
<head><title>foobar</title></head>

<body onload="fixSelect()">

<script>
function preselect() {
  var selectMonth = document.forma.Date_Month;
  selectMonth.selectedIndex=1;
}

function fixSelect() {
  var selectMonth = document.forma.Date_Month;
  if (selectMonth.addEventListener){ // DOM
    selectMonth.addEventListener("blur", preselect, false)
  } else if(selectMonth.attachEvent) { // IE
    selectMonth.attachEvent('onBlur', preselect)
  }
}

</script>

<form name="forma">
<select name="Date_Month">
<option value="0">0</option>
<option value="1" selected>1</option>
<option value="2">2</option>
</select>

</body>
</html>



druga mogućnost je da jednostavno disejbluješ taj select-box.

Code:
<body onload="document.forma.Date_Month.disabled=true">
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.vdial.verat.net.



+1365 Profil

icon Re: padajuci meni bez izbora30.01.2007. u 15:48 - pre 209 meseci
Hvala ti.
Probao sam i mislim da ce mi ovo pomoci.
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

[es] :: Javascript i AJAX :: padajuci meni bez izbora

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

Postavi temu Odgovori

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