Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вставка текста при клике (https://javascript.ru/forum/misc/42657-vstavka-teksta-pri-klike.html)

grisha2217 05.11.2013 19:34

Хах, интересный случай.

Когда нажимаешь на ссылку ничего не происходит, методом тыка я убрал return false.

Т.е. получилось так:
<a href="#" onclick="insertText();">insert</a>



Я кликаю по ссылке - скрипт перемещает меня на главную, я нажимаю кнопку назад и уже там появляется текст.

BETEPAH 05.11.2013 23:44

grisha2217,
Используйте <a> по назначению. А для навешивания событий есть куча других элементов. И тогда не нужно будет return false

grisha2217 06.11.2013 17:11

BETEPAH, проблема осталась.

Заменил <a> на <span>. Кликаю - ничего не происходит. Жму быстро назад, а потом вперед, в итоге текст появляется.

Как быть?

Faab 06.11.2013 17:34

Выложи снова свой скрипт + html... Хочется посмотреть на новые свойства элемента span

grisha2217 06.11.2013 18:24

Вложений: 1
Faab, во вложениях.

(Поиск: Insert!) Рядом будет скрипт

Faab 06.11.2013 18:46

...

grisha2217 06.11.2013 19:46

Faab, может скажете, что не так?

Faab 06.11.2013 19:51

У меня всё работает. Попробуйте так, хотя должно было и так работать:

<span style="padding-left:0; cursor: pointer;" id="spanButton" >Insert!</span>
<script>
window.onload = function(){
 var eSpanButton = document.getElementById('spanButton');
 eSpanButton.onclick = function(){
  var text = 'TESTTEXT';
  document.getElementById('quick_reply').getElementsByTagName('textarea')[0].value += text;
 };
};
</script>


В консоле сообщений об ошибках нет? У вас столько скриптов - сам чёрт ногу сломит.

Faab 06.11.2013 19:54

Цитата:

Сообщение от BETEPAH (Сообщение 279545)
Не знаю, у меня нормально работает ваш код
В консоли: child : [object HTMLTextAreaElement]

В файле, в котором я тестировал этот скрипт, в совершенно другом месте была HTML-ошибка, поэтому у меня скрипт работал не правильно.

grisha2217 06.11.2013 20:02

Faab, это же целый движок

теперь вообще не работает. В консоли только ошибки CSS

Скорее всего, проблема вовсе не в скрипте, а из-за движка. Видимо, мешают какие-то функции


Часовой пояс GMT +3, время: 05:29.