Я пытаюсь использовать приглашение JavaScript для ввода текста, который будет заключен между тегами, например
[URL] http://www.yahoo.com [/URL]
Проблема заключается в том, что приглашение всегда отображается в верхнем левом углу браузера.
Как разместить такую позицию, чтобы она отображала только подсказку вокруг текстовой области, где будет введен текст?
А также как настроить подсказку JavaScript так, чтобы она выглядела более удобной для пользователя?
Вы не можете настроить это (если вы ссылаетесь на приглашение()). Вам нужно создать всплывающее окно и настроить его внутренности.
Вот признанный способ:
Вы не можете поместить окно подсказки JavaScript, и вы обнаружите, что это зависит от разных браузеров.
Хотя вы явно не спрашивали, могу ли я предложить либо создать ваше собственное приглашение (так же просто, как сделать div с вводом и позиционированием абсолютно, и правильно установить свойство CSS отображения, чтобы "вскрыть" его и закрыть, или (и это то, что я бы сделал) используйте что-то вроде jQueryUI или аналогичную альтернативу, которая будет делать то, что вы хотите.
Один последний бонус: просто вставьте теги [url] [/url] с доменом-заполнителем или сообщением imbeteen и автоматически выделите его и выделите его, чтобы при вводе текста он появился там, встроенный.