bonjour,
je génère un <select> dynamiquement avec javascript et une source XML, la fonction suivante fonctionne parfaitement sous IE mais pas sous Firefox, ce pourquoi je sollicite votre aide, en vous remerciant par avance, voici ma fonction:
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 o = document.all.item_id; while (o.options.length){ o.options.remove(0); } o.options.remove(0); oOption = document.createElement("OPTION"); oOption.value = ""; oOption.text = "Select an item ..."; o.add(oOption); var itemsxml = document.createElement("XML"); itemsxml.async = false; XMLSRC = "module_xml.asp?keywords=" + keywords; itemsxml.load(XMLSRC); var items = itemsxml.selectNodes("//item"); if (items.length > 0){ for(var i = 0; i < items.length; i++) { oOption = document.createElement("OPTION"); oOption.value = items.item(i).selectSingleNode("item_id").text; oOption.text = items.item(i).selectSingleNode("item_name").text; o.add(oOption); } o.disabled=false; } else { o.options.remove(0); oOption = document.createElement("OPTION"); oOption.value = ""; oOption.text = "No corresponding item ..."; o.add(oOption); o.disabled=true; }
Partager