|
|
|
|
<script>
function add( txt ) {
document.form.string.value += txt + ' ';
document.form.string.focus();
}
</script>
<form name="form">
<input type="text" name="string" size="100"/><br/>
<a href="#" onclick="add('string')">string</a><br/>
<a href="#" onclick="add('foo')">foo</a><br/>
<a href="#" onclick="add('bar')">bar</a>
|
Прекрасно работает, за исключением одного момента - опера не перемещает курсор в конец строки, тогда как ie делает это. Хотя и в ie наблюдаются косячки - при первом нажатии на ссылку курсор устанавливается на начало поля, хотя последующие нажатия на ссылки и изначальное наличие фокуса в поле исправляют ситуацию.
Есть ли способ управлять позицией курсора? | |
|
|
|
|
|
|
|
для: Саня
(10.03.2007 в 00:56)
| | Местами поменяйте две строки вашей функции. | |
|
|
|
|
|
|
|
для: CNT
(10.03.2007 в 02:32)
| | В таком случае в опере вообще ничего не работает. | |
|
|
|