Показать сообщение отдельно
  #1 (permalink)  
Старый 15.03.2010, 00:21
Интересующийся
Отправить личное сообщение для ildaroit Посмотреть профиль Найти все сообщения от ildaroit
 
Регистрация: 08.02.2010
Сообщений: 11

ИЕ криво работает с textarea
Братья всем привет, такой вопрос - есть скрипт зависимого списка, выбираю в чекбоксе значение, в текстареа должно появиться к нему пояснение:
var Мышь = Array("Компьютерная мышь");
var Пилот = Array("Пилот (тройник)");
function showNames(v){
var mas = eval(v);
var el = document.getElementById("names");
while(el.childNodes.length>0){
el.removeChild(el.childNodes[el.childNodes.length-1]);
}
for(var i=0;i<mas.length;i++){
var opt = document.createElement("option");
opt.innerHTML=mas[i];
el.appendChild(opt);

.. <option value="Мышь">Мышь</option>
<option value="Пилот">Пилот (тройник)</option> ..

<textarea id="names" rows="6" cols="40" name="comment">
</textarea>

- так вот в Опере все работает, в ИЕ работает но если пояснение большое то когда навожу мышкой она как бы не дает выделить сходу текст, дает если только снизу начать выделение, курсор становится крестиком, в FF и Chrome не раб скрипт вообще.

Тут по делу видно конечно что массив то и не нужен (до этого использовал), но тем не менее думаю не в этом дело.

Подкажите пж - почему ИЕ нормально не дает выделить текстареа а FF не обрабатывает совсем (в текстарея ничего не появляется при выборе)?
Возм. есть более удачная реализация?
Заранее Благодарю!
Ответить с цитированием