|
|
|
| --------------------------------------------------------------------------------
Здравствуйте, Господа.
подскажите пожалуйста как решить проблему: в документе имеются ссылки, необходимо чтобы принаведении на на них мыши всплывала подсказка (Div с текстом и картинкой), не могу спозиционировать эту подсказку. Делаю так:
<a id="a1" href='какой-нибудь адрес' onmouseover='ShowHint("H1","a1")'>ссылка</a><br>
...
<div id="H1">
....
</div>
....
function ShowHint(name,parrentn)
{
if (ie)
{
document.all[name].style.left=document.all[parrentn].style.left+10;
document.all[name].style.top=document.all[parrentn].style.top+document.all[parrentn].style.height+5;
document.all[name].style.visibility="visible";
}
}но ничего не получается: код <<< document.all[parrentn].style.top+document.all[parrentn].style.height >>>, возвращает пустую строку (null).
т.к. страница формируется динамически, то я немогу жестко прописывать позиции для ссылок, как быть?
Заранее благодарен! | |
|
|
|
|
|
|
|
для: elrevin
(19.09.2006 в 09:30)
| | Ищите getPosition (функцию) здесь на форуме. А можно делать без скриптов, вложенными дивами с position:relative и absolute. | |
|
|
|
|
|
|
|
для: elrevin
(19.09.2006 в 09:30)
| |
document.all[name].style.left=parseInt(document.all[parent].style.left)+10;
|
Попробуйте так | |
|
|
|
|
|
|
|
для: ExtraBrain
(19.09.2006 в 18:29)
| | а лучше к document.all вобще на пушечный выстрел не приближатсо | |
|
|
|
|
|
|
|
для: Padonak
(19.09.2006 в 22:34)
| | Загляни сюда http://softtime.ru/forum/read.php?id_forum=4&id_theme=15928&page=1 ;) Функция вычисляющая координаты объекта! | |
|
|
|