|
|
|
Обработка innerHTML в Internet Explorer-e
|
|||
|---|---|---|---|
|
#18+
Имеется тэг Код: javascript 1. Изначально в нем нет тэгов <option>. Они формируются на WEB-сервере, прибывают на броузер и вставляются в MySelect таким образом: Код: javascript 1. где options - это прибывшая строка вида: Код: html 1. Mozilla, Opera, Chrom, Safari отработали и отобразили это дело нормально. Explorer-8 же, паршивец эдакий, подстроку Код: html 1. в процессе операции присвоения innerHTML -у куда-то заныкал, а оставшуюся подстроку загнал таки в select. Разумеется, элементы в списке не были отображены. Если кто-нибудь с подобным сталкивался, подскажите, пожалуйста, можно ли и как с этим бороться. Очень не хочется менять технологию формирования списка. Есть другой способ: через <ul>, <li>, но там программировать нужно больше. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 13:06 |
|
||
|
Обработка innerHTML в Internet Explorer-e
|
|||
|---|---|---|---|
|
#18+
в ИЕ всегда имелась проблема заполнения select через innerHTML. потому если не переделывать ответ сервера (т.е. получать опшены как html), то придется к ним с краев добавлять "<select id='MySelect'>" и "</select>", эту строку ставить в innerHTML вспомогательного дива, и его первый элемент (селект) вставлять вместо текущего селекта. ну и другой, канонический, вариант - возвращать json, по нему заполнять селект поштучно созданными опшенами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 13:16 |
|
||
|
Обработка innerHTML в Internet Explorer-e
|
|||
|---|---|---|---|
|
#18+
Малоизвестный факт, ноя в ЯваСкрипте есть такой объект как Опшин. Но копать даже не сюда лучше. Рано или поздно Вы придете к выводу, что стандартный Селект неудобен и прежде всего пользователям. Поэому можно сразу искать билиотеку, которая делает Селект из Дивов с хорошим функционалом (инкрементныцй поиск, дерево, стили ...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 23:24 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1446513]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
194ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 503ms |

| 0 / 0 |
