pocket IE
Здравствуйте, может кто подскажет
чем можно заменить form.period.options.length = 15; а то в покете нельза изменить размер массива селект. |
|
сделал такую функцию
function mn_remove_options ( sel ){
while (sel.childNodes.length) {
sel.removeChild(sel.firstChild);
}
}
везде работает, а в pocket ie нет не видит firstChild, также пробовал options[0] |
Цитата:
|
не не хочет. если делаю alert (sel.childNodes[0]); везде выдает [object HTMLOptionElement]. в покет ИЕ просто пусто. хотя sel.childNodes.length показывает. не понимаю как так. Может removeChild не работает в нем.
|
innerHTML ?
|
хотя вроде нет, при
while (sel.childNodes.length) {
sel.removeChild(sel.childNodes[0]);
}
длину выдает 0 то есть массив обнулился, но сам селект как был с элементами так и остался |
innerHTML тоже нет
Я не знаю чего этому PocketIE нехватает, вроде весь сайт под него подогнал а здесь не хочет. |
можешь еще попробовать
while (sel.options.length){
sel.remove(0);
}
или весь select с помощью innerHTML замени еще почитай http://bytes.com/groups/javascript/1...tion-pocket-ie если не поможет: приведи все варианты которые пробовал, может я еще что-нибудь придумаю p.s. http://phpfaq.ru/humor , Как отвечают на форумах |
да спасибо удалилось
Еще вопрос, он кончено банальный, но так и не могу ответ понять в ниже функции добавление элементов. в ie и pocket ie не работает, пробовал option.value=value; вообще бред выдает вот еще
function mn_add_option_element ( sel, text, value ) {
var option = document.createElement("option");
option.setAttribute("value",value);
option.setAttribute("text",text);alert (2);
sel.appendChild(option);alert (0);
}
|
| Часовой пояс GMT +3, время: 00:39. |