Ik ben bezig met een javascript rss reader, wat allemaal goed werkt, alleen nu zit ik met het volgende rare probleem. Ik wil een selectbox vullen met de headlines die ik heb opgehaald uit het xml bestand. In Firefox werkt dit perfect, maar Internet explorer laat de text leeg, maar zet er wel opties neer.
Wat ik heb geprobeerd:
- een child aanmaken (createElement etc)
- met innerHTML options toevoegen
- new Option(text, value)
Geen van deze lijkt het te doen in IE!
Voorbeeld van het script in werking:
http://www.swoos.com/dump/scripts/feedreader/example.html
De gebruikte bestanden staan hier
http://www.swoos.com/dump/scripts/feedreader
Het code stukje van het toevoegen van de opties:
Kan iemand mij hier mee helpen? Alvast bedankt!
Wat ik heb geprobeerd:
- een child aanmaken (createElement etc)
- met innerHTML options toevoegen
- new Option(text, value)
Geen van deze lijkt het te doen in IE!
Voorbeeld van het script in werking:
http://www.swoos.com/dump/scripts/feedreader/example.html
De gebruikte bestanden staan hier
http://www.swoos.com/dump/scripts/feedreader
Het code stukje van het toevoegen van de opties:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| // selectbox vullen met de headlines
function create_items_selectbox( )
{
selectbox = document.getElementById('items_selectbox');
// alle huidige opties verwijderen
selectbox.options.length = 0
for(var i=0; i<total_items; i++)
{
title = items[i].getElementsByTagName("title")[0].firstChild.nodeValue;
//option = document.createElement("OPTION");
// test is om te testen of het misschien aan title ligt...
option = new Option("test " + title, i);
selectbox.appendChild(option);
}
} |
Kan iemand mij hier mee helpen? Alvast bedankt!