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

padajuci meni bez izbora

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

[ Pregleda: 564 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Tyler Durden
System administrator
Beograd

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

Jabber: Tyler@elitesecurity.org
ICQ: 70139169


Profil

icon padajuci meni bez izbora28.01.2007. u 14:47

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?
..:: If my love for her has an expiration date, let it be 10,000 years... ::..
28.01.2007. u 14:47 

japan

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



Profil

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

<select onchange="selectedIndex=1;">
<option value="0">0</option>
<option value="1" selected>1</option>
<option value="2">2</option>
</select>
28.01.2007. u 17:47 

Tyler Durden
System administrator
Beograd

SuperModerator
Član broj: 4312
Poruke: 2143
*.vdial.verat.net.

Jabber: Tyler@elitesecurity.org
ICQ: 70139169


Profil

icon Re: padajuci meni bez izbora29.01.2007. u 13:34
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.


..:: If my love for her has an expiration date, let it be 10,000 years... ::..
29.01.2007. u 13:34 

japan

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



Profil

icon Re: padajuci meni bez izbora29.01.2007. u 16:46
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">
29.01.2007. u 16:46 

Tyler Durden
System administrator
Beograd

SuperModerator
Član broj: 4312
Poruke: 2143
*.vdial.verat.net.

Jabber: Tyler@elitesecurity.org
ICQ: 70139169


Profil

icon Re: padajuci meni bez izbora30.01.2007. u 15:48
Hvala ti.
Probao sam i mislim da ce mi ovo pomoci.
..:: If my love for her has an expiration date, let it be 10,000 years... ::..
30.01.2007. u 15:48 

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

[ Pregleda: 564 | Odgovora: 4 ]

Postavi temu Odgovori

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