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

onclick IE i select - option

[es] :: Javascript i AJAX :: onclick IE i select - option

[ Pregleda: 2164 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

snake_master
Čačak

Član broj: 18087
Poruke: 402
*.ptt.rs.

Sajt: Trenutno nemam:)


+2 Profil

icon onclick IE i select - option06.04.2010. u 14:21 - pre 171 meseci
Imam jedan problem, IE nema onclick event u HTML elementu OPTION

Potrebno mi je da na promenu optiona otvara druga stranica.

U navedenom primeru svaki onclick option poziva js funkciju koja otvara drugu stranicu, ali to ne radi u IE, probao sam i sa onchange ali i to ne radi.


Code:

<select name="search_type" class="formel">
    
    <option onclick="javascript: redirectback()" value="task">Tasks</option>
    <option onclick="javascript: redirect()" value="ws">WS</option>
    <option onclick="javascript: redirectdisplay()" value="display">Display</option>
 </select>

 
Odgovor na temu

357_97

Član broj: 53056
Poruke: 104
*.dynamic.sbb.rs.



+5 Profil

icon Re: onclick IE i select - option06.04.2010. u 15:54 - pre 171 meseci
Probaj sa onChange event-om na select tagu...
 
Odgovor na temu

snake_master
Čačak

Član broj: 18087
Poruke: 402
*.ptt.rs.

Sajt: Trenutno nemam:)


+2 Profil

icon Re: onclick IE i select - option06.04.2010. u 18:26 - pre 171 meseci


a kako da zadam variablu, da na select onchange option1, option2, option3 prikazuje razlicitu stranicu, posto za svaki option je potrebno da se ucitava razlicita stranica.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: onclick IE i select - option06.04.2010. u 21:36 - pre 171 meseci
Napraviš funkciju koja ce da radi redirekciju, a koja će da prihvata neki parametar na osnovu kojeg ćeš da vršiš redirekciju. Vrednosti tih parametara (npr. "back", "display", itd.) će biti vrednosti value atributa option tag-ova tog select box-a. Na onchange event na tom select box-u, kupiš trenutno izabranu vrednost i prosleđuješ toj tvojoj funkciji, npr. onchange = "var mode = this.value; redirect(mode);"
 
Odgovor na temu

snake_master
Čačak

Član broj: 18087
Poruke: 402
*.ptt.rs.

Sajt: Trenutno nemam:)


+2 Profil

icon Re: onclick IE i select - option06.04.2010. u 22:30 - pre 171 meseci
Izgleda da negde gresim:

Code:
<select name="search_type" class="formel" onchange = "var status = this.value; redirect(status);">

<option value="task">Tasks</option>
<option  value="ws">Ws</option>
<option  value="display">Display</option>



a JS funkcija mi je:


Code:

<script type="text/javascript">
    function redirect() {
    if (status = 'task') {
        window.location = 'search.html';
    }
    else false;
    if (status = 'ws') {
        window.location = 'search_ws.html';
    }
    else false;
    if (status = 'display') {
        window.location = 'search_display.html';
    }
    else false;
    }
</script>


Bilo koji option da odaberem, salje me na search_display.html tj. soluciju trece vrednosti optiona.

 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: onclick IE i select - option06.04.2010. u 22:40 - pre 171 meseci
Zaboravio si da u definiciji funkcije redirect() staviš i taj parametar "status". Ovako: function redirect(status) { //itd. }. A i zar nije bolje da kod te funkcije izgleda npr. ovako:
Code:
function redirect(status) {
   var location = null;

   switch(status)
   {
      case 'task':
        location = 'search.html';
        break;
      case 'ws':
        location = 'search_ws.html';
        break;
      case 'display':
        location = 'search_display.html';
        break;
   }

   if (location != null) {
      window.location = location;
   }
}
 
Odgovor na temu

snake_master
Čačak

Član broj: 18087
Poruke: 402
*.ptt.rs.

Sajt: Trenutno nemam:)


+2 Profil

icon Re: onclick IE i select - option06.04.2010. u 23:05 - pre 171 meseci

This works!

Hvala.
 
Odgovor na temu

[es] :: Javascript i AJAX :: onclick IE i select - option

[ Pregleda: 2164 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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