Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: JS:n selainyhteensopivuus

PAKO [12.06.2006 13:55:33]

#

Minkälaiseen muotoon tämä javascript-koodi pitää muotoilla, jotta koodi toimisi IE:n lisäksi myös muissa selaimissa?

var selectBox = document.formi.selectboxi;
var valinta = selectBox.options[selectBox.selectedIndex].value;

tsuriga [12.06.2006 18:20:24]

#

var x = document.getElementById("selectboxi");
var valinta = x.options[x.selectedIndex].text;

PAKO [13.06.2006 08:29:57]

#

Tuosta tuli Mozillan javascript consoleen error "x has no properties".

Tämä näytti toimivan oikein.

var x = document.getElementsByName("selectboxi")[0];
var valinta = x.options[x.selectedIndex].text;

Olga [13.06.2006 17:26:12]

#

Toki sun pitää antaa ensin sille select-elementille tuo id (tässä tapauksessa selectboxi).

PAKO [13.06.2006 18:27:38]

#

Olga kirjoitti:

Toki sun pitää antaa ensin sille select-elementille tuo id (tässä tapauksessa selectboxi).

Oi niinhän toki. Eipä taaskaan järki leikannu mulla..

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta