troszke braklo mi juz pomyslow jak rozwiazac ten problem, prosta funkcja js+advAJAX:
Kod
function miasta(i) {
advAJAX.setDefaultParameters({
onInitialization : function(obj) {document.getElementById(obj.tag).innerHTML = "Przygotowanie...";},
onLoading : function(obj) { document.getElementById(obj.tag).innerHTML = "Ładowanie danych..."; },
onSuccess : function(obj) { document.getElementById(obj.tag).innerHTML = obj.responseText +" <img src=\"grafika/dodaj.gif\" border=\"0\ align=\center\">"; },
onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Błąd..."; }
});
advAJAX.get({ url: "php/ajax/miasta.php?id_w="+i, tag: "miasta" });
advAJAX.setDefaultParameters({});
}
advAJAX.setDefaultParameters({
onInitialization : function(obj) {document.getElementById(obj.tag).innerHTML = "Przygotowanie...";},
onLoading : function(obj) { document.getElementById(obj.tag).innerHTML = "Ładowanie danych..."; },
onSuccess : function(obj) { document.getElementById(obj.tag).innerHTML = obj.responseText +" <img src=\"grafika/dodaj.gif\" border=\"0\ align=\center\">"; },
onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Błąd..."; }
});
advAJAX.get({ url: "php/ajax/miasta.php?id_w="+i, tag: "miasta" });
advAJAX.setDefaultParameters({});
}
select z wojewodztwami:
<select name="wojewodztwa" onchange="miasta(this.value);">
no i w ff wszystko gra, w IE owsze za pierwszym razem zostaje wygenerowany select z odpowiednimi miastami, natomiast w razie zmiany wojewodztwa juz nie (zdzarzenie onclick nie dziala)