Показать сообщение отдельно
  #1 (permalink)  
Старый 03.11.2009, 10:27
Профессор
Отправить личное сообщение для javascript_pupil Посмотреть профиль Найти все сообщения от javascript_pupil
 
Регистрация: 05.07.2009
Сообщений: 222

Почему одна и та же функция при разных способах вызова работает по разному?
Вот собственно код:
<html><body>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function FocusSelect(anyname) {
document.getElementById(anyname).focus();
document.getElementById(anyname).select();
return false;
}

//  End -->
</script>

<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><!-- переносы строк для наглядности -->

<p><a href="#" onclick="FocusSelect('source_textarea')">Select code</a></p>
<p><button type="button" onclick="FocusSelect('source_textarea')">Select code</button></p>

</body></html>


При нажатии на кнопку всё работает как надо, а при нажатии на ссылку фокус не работает, хотя выделение текста и происходит.

В чём причина?
Ответить с цитированием