очень нужны любого вида коментарии по теме
вообщем мне надо отсортировать список, который выводится в multiple choice
один из способов (выбираем в select-e) - работает во всех браузерах нормально
function setModel(){
var listObj = document.forms[0].select1;
listObj.length = 0;
var j=0;
for (var i = 0; i < Models.length; i++) {
if(Models[i]==document.forms[0].selmodel.value){
listObj.options[j] = new Option(List[i], IDs[i]);
j++;
}
}
}
другой способ, поиск соответственно введеному в input тексту реализован 2 мя функциями
в ie работает все замечательно
а в 3 мазилле он быстро отображает что надо и сразу же меняет на полный список опять
в чем причина может быть? вроде бы сделано аналогично?
function strrpos( haystack, needle, offset){
var i = haystack.lastIndexOf( needle, offset );
return i >= 0 ? i : false;
}
function setSerial(){
var listObj = document.forms[0].select1;
listObj.length = 0;
var j=0;
for (var i = 0; i < Models.length; i++) {
if(strrpos (" "+Serials[i], document.forms[0].selserial.value)){
listObj.options[j] = new Option(List[i], IDs[i]);
j++;
}
}
}