Консультация № 159800
06.02.2009, 21:09
0.00 руб.
0 3 1
Здравствуйте. Скажите пожалуйста мне надо что бы при наведении курсора на текстовое поле всплывала подсказка с текстом - как можно сделать такую подсказку ?
Спасибо.

Обсуждение

Неизвестный
06.02.2009, 21:34
общий
это ответ
Здравствуйте, Dima1967!
Можно использовать атрибут title(не путать с тегом TITLE, в котором указывается заголовок окна!), в котором указывать текст подсказки. Если же охота сделать какую-нибудь красивую подсказку(просто в title ничего кроме текста указать Вам не удастся) или подсказка длинная, можно использовать объект popup. В нем не может быть элементов управления.

Вот пример кода:
var popup = window.createPopup();
var popupBody = popup.document.body;
popupBody.style.border = '1px solid #000000';
popupBody.style.backgroundColor='#FFFF00';
popupBody.innerHTML = '<p>Подсказка!</p>';
popup.show(200,100,200,50,document.body);

Конечно, нужно прикрепить подсказку к TEXTAREA путем атрибутопрописатия onmouseover, в котором и будет создаваться сей объект. Убрать подсказку можно будет в атрибуте onmouseout="popup.hide();".
С уважением, Товарищ Бородин
Неизвестный
06.02.2009, 22:05
общий
У меня вопрос - мне очень понравилась идея с popup , но хотелосьбы прояснить кое ,что - вот иногда видишь сообщение в браузере типа "всплывающее окно заблокировано" - это ни такие окна имеются ввиду ?
Неизвестный
06.02.2009, 22:37
общий
Это блокируются окна браузера. То есть, новые окна, которые открываются при щелчках по ссылкам с атрибутом target="_blank". "Попапы" вряд ли будут блокироваться настройками безопасности, ибо угрозы в себе не несут.
Форма ответа