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, время: 23:36. |