Просмотр полной версии : как сделать в HTMLе...
Здравствуйте.
Решила поразбирать HTML и наткнулась на такое препятствие. Как сделать в HTMLе, чтобы при наведении на текст, под ним появлялосб что-то типо комментария/маленького объяснения, типо "ПРи нажатии на кнопку попадёте сюда". Пробовала такое, но результатов не дало.
<html>
<head>
</head>
<body>
<a href="http://www.rambler.ru" target="_blank">aa
<onMouseover="writeText ('переход на Rambler')"></a>
</body>
</html>
Помогите, пожалуйста.
Если просто и без скриптов, то элементу можно просто повесить свойства title и/или alt. (кстати, вопрос ко всем: какая тут принциальная разница?)
А если красиво и пафосно, то можно создать элемент, скажет DIV, и дать ему через CSS display=none (ну, и соответствующую позицию на странице), а на элемент, на который, собственно, наводят, подвесить скрипт, меняющий значение свойства display первого элемента на "".
<onMouseover="writeText ('переход на Rambler')>
Хм... это что за тег такой?
А вообще, здесь без JavaScript совсем никак не обойтись.
кстати, вопрос ко всем: какая тут принциальная разница?
alt - эт свойство только для картинок.. Для того чтоб отображать какой-либо текст, когда картинки нет..
title - эт для всех тэгов.. Подсказка(Tooltip)
alt - эт свойство только для картинок.. Для того чтоб отображать какой-либо текст, когда картинки нет..
title - эт для всех тэгов.. Подсказка(Tooltip)Правильно. Тогда так: какая разница, если у нас картинка?
А вообще, здесь без JavaScript совсем никак не обойтись.Вопрос был в вот, как сделать "комментарий/маленькое объяснение". Без JavaScript не обойтись на этапе перехода, это да. Но для подсказки годятся и упомянавшися уже простые методы.
Правильно. Тогда так: какая разница, если у нас картинка?
По спецификации - alt не должен всплывать при наведении..
на пример:
<style>
.over a{cursor:pointer; color:#fff; background-color:#fff; padding:0; margin:0; text-decoration:none; cursor:none;}
.over p{color:#000;padding:0; margin:0; background-color:#fff; text-decoration:underline; cursor:pointer; }
.over a:hover{color:#000;}</style>
<div class="over"><a href="#"><p>over</p> information</a></div>
можно эксперементировать Ж)
Ты вопрос читал? Причем здесь форматирование ссылки и абзаца при наведении?
ну типо комментарий без JavaScripta
Скажите, пожалйуста, а как можно реализовать (желательно подкинуть кодик) такого типа всплывающие подсказки...http://www.xpoint.net.ru/know-how/CSS?9
Заранее спасибо.
Странно...а почему IE не хочет так работать...может существует всё-таки какой-нибудь скрипт, который будет такие красивые подсказки высвечивать в обоих браузерах?
Нашла какой-то иностранный сайт...и там такие красивые подсказки и IE, и FF показываются...кто-нибудь может сказать скрипт, который так хорошо работает в обоих браузерах?
Сам сайт такой: http://digi.physic.ut.ee/core/index.php?ID=inimesed/
Правильно. Тогда так: какая разница, если у нас картинка?
Alt только в ИЕ показывает.
Значится так. Решение есть, в аттаче. Поясню его на всякий случай.<SCRIPT Language="JavaScript">
Шаг 1. Определяем браузер.
Шаг 2. Вешаем на каждое движение мышкой скрипт для опрделения ее текущих координат.
Шаг 3. Определяем функции показа и скрытия подсказки.
</SCRIPT>Есть маленькая проблема, скорее теоретического характера. Скрипт (в третьем шаге) работает так: при наведении на ссылку делает ДИВу подсказки display="" и и позициониерует его рядом с мышкой, а при onmouseover просто дает ДИВУ display=none. Так вот, задумывалось так, что изначально у ДИВа подсказки display=none. НО как только это прописываешь, скрипт вообще перестает работать -- приходится прописывать ему вместо этого отрицательное позиционирование. А это не есть эстетично... Какие идеи?
P.S.
Первые два "шага" я стянул тут (http://www.kruglov.ru/articles/crossbrowserdhtml/). Большое спасибо этому доброму человеку (http://www.kruglov.ru/)!
P.P.S.
В разделе ПХП есть подраздел "Готовые решения". К админам: почему бы не сделать то же здесь?
Я бы посоветовал вам, Лидия, не заставлять людей думать, зачем такая красота у подсказки, и использовать стандартный title. Тогда и у вас проблем не будет, и они не испугаются =)
Это я так, на всякий случай.
KidsKilla
20.02.2006, 18:16
http://htmlcoder.visions.ru/JavaScript/?11
Я бы посоветовал вам, Лидия, не заставлять людей думать, зачем такая красота у подсказки, и использовать стандартный title. Тогда и у вас проблем не будет, и они не испугаются =)
Это я так, на всякий случай."Я бы посоветовал вам, Лидия" прислушаться к словам бывалого, пощадить несчастных пользователей. А то знаете, зайдешь, бавыет, на страницу, ничего не подозреваешь, а там... подсказка!.. Страшно... БРРРР... Да и вообще скрипты, сиэсэсы там всякие -- ну их в пень, от лукавого все это. Пишите просто текст, вот. И шоб без подчеркиваний там всяких и без курсивов. А то ведь народ задумываться начнет "а что бы это значило", подезревать будет...
Короче, веб в формате *.txt -- просто и со вкусом! Навсегда! :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.