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

Javascript innerHTML problem

[es] :: Javascript i AJAX :: Javascript innerHTML problem

[ Pregleda: 3705 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kukipei
Niš

Član broj: 19564
Poruke: 164
*.adsl.sezampro.yu.

Sajt: www.bestbetinfo.com


Profil

icon Javascript innerHTML problem03.09.2006. u 15:00 - pre 214 meseci
Pozdrav,

Imam jednu drop down listu:

Code:
<select id="beli" name="beli" onKeyPress="return submitenter(this,event)"><option selected value=0>Choose...</option></select>


Zelim da dinamicki promenim sadrzaj te liste. Koristim ovu f-ju:

Code:
document.getElementById("beli").innerHTML = '<option value=34>Neki tekst</option>';
    alert(document.getElementById("beli").innerHTML);


E sad:
ovo alert bi trebalo da izbaci -><option value=34>Neki tekst</option>
medjutim on izbacuje sledece->Neki tekst</option>.

Prvi deo (<option value=34>) potpuno obrise.
Zasto?

Browser je IE 6+

Pozdrav.
 
Odgovor na temu

_kodi
Belgrade

Član broj: 58603
Poruke: 5
*.yubc.net.

ICQ: 325988470
Sajt: hosaka.blogspot.com


Profil

icon Re: Javascript innerHTML problem04.09.2006. u 11:18 - pre 214 meseci
Izbegavaj da dodajes opcije u select preko innerHTML!!!!

na linuxu (FF,mozilla)koliko god opcija da dodam preko innerHTML on ih sve strpa u jedan red
dok u win-u radi ok...

ovo je proveren nacin:
Code:

<html>
<head>
<script type="text/javascript">
function resetAndAdd(el,text,value){
  document.getElementById(el).options.lenght=0;
  document.getElementById(el).options[0]=new Option(text, value, false, false)
  var nt=document.getElementById(el).options[0].text
  var nv=document.getElementById(el).options[0].value
  alert("New option: "+nt+"\nNew Value: "+nv)
}
</script>
</head>

<body>
<form>
<select id="beli">
  <option>neshto</option>
</select>

<input type="button" onclick="resetAndAdd('beli','Novi text','new_value')" value="Add">
</form>
</body>

</html>
 
Odgovor na temu

kukipei
Niš

Član broj: 19564
Poruke: 164
212.200.222.*

Sajt: www.bestbetinfo.com


Profil

icon Re: Javascript innerHTML problem04.09.2006. u 13:06 - pre 214 meseci
Hvala _kodi.

To je to. Sada radi.
 
Odgovor na temu

[es] :: Javascript i AJAX :: Javascript innerHTML problem

[ Pregleda: 3705 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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