webdice, domyslam sie ze pewnie ajax, prosilam o cos konretniejszego, jakich metod szukac etc.
nospor, sprobuje Twojego rozwiazania i dam znac czy ok.
pzdr!
nospor, po czesci Twoj pomysl mi pomogl. po czesci poniewaz dziala pod firefoxem, a pod ie niee..
do takiego kodu w js:
var f1 = '
<td>'+selectList+'
</td>';
wstawiam moja selectList, ktora jest przekazywana jako parametr.
a budowana jest:
while ($row = $dbHandler->fetch_array($params['result'])) {
if (strlen(($row[$params['valueFieldName']])) < 1
) { continue;
}
$choicelist .= "<option value=\"".$row[$params['idFieldName']]."\"";
if ($_SESSION[$params['idFieldName']] == $row[$params['idFieldName']]) {
$choicelist .= " selected=selected";
$_SESSION[$params['valueFieldName']] = $row[$params['valueFieldName']];
}
$choicelist .= ">".$row[$params['valueFieldName']]."</option>";
}
$filterList = "<select name=\"".$params['selectListName']."\" size=\"1\" >";
$filterList .= $choicelist;
$filterList .= "</select>";
i $filterList podaje do tej metody ktora mi tworzy te pola. Pod firefoxem jest ok, pod ie - nie. oczywiscie nie wiadomo dlaczego.. a moze Ty masz pomysl? moze ie jest wrazliwy na ' albo " ?
pzdr
dostaje cos takiego 'unterminated string constant' i odwoluje mi sie to linijki w pliku totalnie nie zwiazanej z tworzeniem tej select listy..
zauwazylam ze ja po prostu nie moge przekazac zmiennej z php do js.. pod ie. to jest troche dziwne..
w phpie mam kod testowy:
$test = "test;
w html'u zas wywoluje metode:
$(document).ready(testMe($test));
zas metoda testMe to po prostu:
function testMe(val){
alert(val);
}
czemu mi to nie dziala pod IE?? pod FIrefoxem jest ok..
no i udalo sie w koncu

zmienilam tylko na:
var test = '$test';
$(document).ready(testMe(test));
</script>
i poszlo

zrobilam juz tak by szla cala select lista - ktora przygotowuje sobie wczesniej w phpie na podstawie danych z bazy. fajnie

troche to jednak wkurza ze pod firefoxem dziala prawie wszystko, a pod ie to trzeba sie glowic.. i czas schodzi..
dzieki za pomoc i nospor dzieki za podpowiedz