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

Всем спасибо, но "не работает".

Точнее: сам пример решения конечно рабочий, но как только начинаешь его встраивать в свою систему - отказ. Пробовал 2 варианта:

1. Целиком указанный код на страницу перлового скрипта. Получаю серверную ошибку: Not enough arguments for substr at ... near "selectionEnd)"
Ругается вот на эту строку:
textarea.value = `${textarea.value.substr(0, textarea.selectionStart)}<a href='${href}'>${text}</a>${textarea.value.substr(textarea.selectionEnd)}`;

Почему Perl падает из-за JS сказать затрудняюсь.

2. Вынос скрипта во внешний файл выдает следующую ошибку: "addLink" не определено.

Вроде бы всё правильно, но не работает - ничего не происходит. Да, "button" заменил на
<a href="#" onclick="addLink()">Add Link</a>


Буду признателен за подсказку: что я сделал не так?
Ответить с цитированием