![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 9.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam w formularzu dwa pola <select> jak cos sie zaznaczy w pierwszym polu - w tle jest wykonywany skrypt php ktory zwraca dane w postaci xmla <records> ...... <record> <ID> $id_podkategorii </ID> <nazwa> $nazwa </nazwa> <wynik> $wynik </wynik> </record> ....... </records> Skrypt javascript ktory to mieli wyglada tak: function a$(id){ return document.getElementById(id); } function parseRecords(xml) { var opttypes = document.getElementById("podkategorie"); record = xml.getElementsByTagName("record"); ID = new Array(); nazwa = new Array(); for (i = 0; i < record.length; i++) { nazwa[i] = record[i].childNodes[1].childNodes[0].nodeValue; ID[i] = record[i].childNodes[0].childNodes[0].nodeValue; } for (i = opttypes.options.length-1; i >= 0; i--) { opttypes.remove(i); } for(var i = 0; i < nazwa.length; i++) { opttypes.options[i] = new Option(nazwa[i],ID[i]); } } function getRecords() { var kategoria = $("kategorie").value; advAJAX.get({ url : "odpowiedz.php?kategoria="+kategoria, onInitialization : function(obj) { a$("podkategorie").disabled="true"; }, onSuccess : function(obj) { parseRecords(obj.responseXML); a$("podkategorie").disabled=""; } }); } Wszystko pieknie ladnie dziala, javascript zwraca wynik w postaci ..... <option value=' ID '> nazwa </option> ...... chcialabym tak zmodyfikowac skrypt javascriptowy by wynik byl w postaci ..... <option value=' ID '> nazwa (wynik)</option> ...... jakies pomysly?? Ten post edytował josephin_1 25.11.2008, 17:17:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 14:37 |