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); } |
var opt = new Option(text, value); select.add(opt,select.length); ? |
да работает, спасибо.
|
ну что ж, вот мы и перевели тот параллельный топик :)
|
x-yuri
Еще один вопрос а можно как, то узнать что зашли с pocket ie я знаю как проверить что обычный эксплорер но нужен именно pocket ie |
для чего? Обычно это плохой подход - лучше проверять, есть ли нужная функция/объект/etc...
|
да возможно, просто пробовал try catch в pocket они не обработываются вроде. А так да.
|
Часовой пояс GMT +3, время: 07:15. |