Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как получить left,top ссылки
 
 автор: elrevin   (19.09.2006 в 09:30)   письмо автору
 
 

--------------------------------------------------------------------------------

Здравствуйте, Господа.
подскажите пожалуйста как решить проблему: в документе имеются ссылки, необходимо чтобы принаведении на на них мыши всплывала подсказка (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).
т.к. страница формируется динамически, то я немогу жестко прописывать позиции для ссылок, как быть?
Заранее благодарен!

   
 
 автор: 12345   (19.09.2006 в 14:09)   письмо автору
 
   для: elrevin   (19.09.2006 в 09:30)
 

Ищите getPosition (функцию) здесь на форуме. А можно делать без скриптов, вложенными дивами с position:relative и absolute.

   
 
 автор: ExtraBrain   (19.09.2006 в 18:29)   письмо автору
 
   для: elrevin   (19.09.2006 в 09:30)
 


document.all[name].style.left=parseInt(document.all[parent].style.left)+10;


Попробуйте так

   
 
 автор: Padonak   (19.09.2006 в 22:34)   письмо автору
 
   для: ExtraBrain   (19.09.2006 в 18:29)
 

а лучше к document.all вобще на пушечный выстрел не приближатсо

   
 
 автор: GлюК   (19.09.2006 в 23:20)   письмо автору
 
   для: Padonak   (19.09.2006 в 22:34)
 

Загляни сюда http://softtime.ru/forum/read.php?id_forum=4&id_theme=15928&page=1 ;) Функция вычисляющая координаты объекта!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования