Блин,как меня бесит этот IE. В общем собственно интересно почему не все скрипты работают в ИЕ. Ну и второе Как отредактировать скрипт,чтобы он заработал в ИЕ? P.S. в Опере,Лисе и Хроме функционирует хорошо,только IE наглеет! HTML: <script type="text/javascript"> function selection(){ var arr = [ "<red>Внимание</red> : Выберите тему 1111" , "<red>Внимание</red> : Выберите тему 2222" , "<red>Внимание</red> : Выберите тему 3333" , "<red>Внимание</red> : Выберите тему 4444" , "<red>Внимание</red> : Выберите тему 5555" , "<red>Внимание</red> : Выберите тему 6666" , ] var selObj = document.getElementById('suptema'); var supTema = document.getElementById('tip_sup'); var selIndex = selObj.selectedIndex; supTema.innerHTML = arr[selIndex]; if(selIndex != 0){ document.getElementById("text_sup_resp1").style.display = 'inline'; document.getElementById("text_sup_resp2").style.display = 'inline'; document.getElementById("text_sup_resp3").style.display = 'inline'; }else{ document.getElementById("text_sup_resp1").style.display = 'none'; document.getElementById("text_sup_resp2").style.display = 'none'; document.getElementById("text_sup_resp3").style.display = 'none'; } } </script> <p class="rs-element"> <label for="login">Тема:</label> <span class="indicator"> <select id="suptema" name="suptema" title="Выберите тему" tabindex="1" onchange="selection();"> <option value="">-Выберите тему-</option> <option value="1">Данные</option> <option value="2">Данные </option> <option value="3">Проблема </option> <option value="4">Проблема </option> <option value="5">Другая...</option> </select> </span> <p class="tip_sup"> <span id="tip_sup"></span> </p> </p> <p id="text_sup_resp1" class="rs-element"> <label for="passwd" class="supltext">Текст:</label> <span class="indicator"><textarea name="supresp" id="supresp" class="supresp"></textarea></span> </p> <p id="text_sup_resp2" class="rs-element"> <label for="enter"> </label> <input type="submit" id="enter" class="submit" value="Отправить запрос" tabindex="1" title="Отправить запрос"> </p> <script type="text/javascript"> selection(); </script>
Переименуй свою функцию selection замени на какой-нить selection_item. Selection.document... - работа с выделенной частью текста, занято уже. А вообще, лучше бы написал, какой смысл этого всего, и что должно получиться на выходе. Больно уж код страшный...
Скажу что моего знанире в джаве хватает только на такой код. если честно,то я не представдяю как сделать по другому. Был бы признателен,если бы показали как можно это сделать проще.