Jump to content
  • 0

Картинка в Всплывающей подсказке


MERINGOT
 Share

Question

Прошу помощи! У меня такая проблема - необходимо что-бы всплывающая подсказка содержала картинку но проблема в том что необходимо это сделать в html в самом блоке где идет текст (блок прикручен как чистая страничка) посоветуйте код для воплощения этой задачи желательно не сильно громоздкий код потому как на страничке много картинок к которым нужно прикрутить всплывающую подсказку с изображением

Или подскажите как к стандартной всплывающей подсказке title прикрутить изображение

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Vlad

хм... только не пойму где там прикручивать картинку которая будет в всплывающей подсказке...

а примером там просто измененный стиль подсказки

<body>
<p><img src="images/odel.jpg" alt="Фотография" width="300" height="424"
onmouseover="toolTip('Фотоаппарат: Canon EOS 350D<br />' +
'Объектив: Canon EF 24-105 f/4L IS USM<br />' +
'Вспышка: Canon Speedlite 580 EX<br />' +
'Выдержка: 1/125<br />Диафрагма: 5.6')" onmouseout="toolTip()" /></p>
<div id="floatTip"></div>
</body>

если вместо текста о параметрах фоотоапарата вставить ссылку на изображение то вообще не работает работает только если там текст стоит... а мне надо что-бы изображение...

Link to comment
Share on other sites

  • 0

если вместо текста о параметрах фоотоапарата вставить ссылку на изображение то вообще не работает работает только если там текст стоит... а мне надо что-бы изображение...

данный Владом пример рабочий. инфа 100%. вставляйте не ссылку, а тег img. и с кавычками не намудрите. яваскрипт, всё таки.

Edited by Быколай
Link to comment
Share on other sites

  • 0

можно вопрос))

по ссылке которую давал влад http://htmlbook.ru/faq/mozhno-li-izmenit-vid-vsplyvayushchey-podskazki

там есть момент!

 // Показывать слой справа от курсора 
if ((x + w + 10) < document.body.clientWidth) {
floatTipStyle.left = x + 'px';

// Показывать слой слева от курсора
} else {
floatTipStyle.left = x - w + 'px';
}

я так понимаю что это для того чтобы подсказка не вылазила за окно браузера и не делать скролл страници??

у меня проблема а как сделать чтобы подсказка не вылазила по вертикали !!делаю так

 z=200

if ((y + z + 80) < document.body.clientHeight) {
floatTipStyle.top = y + 'px';

// Показывать слой сверху????? от курсора
} else {
floatTipStyle.top = y-z + 'px';
}

но оно не работает!!

Помогите дереву я только сегодня начал разбирать тултипи

Edited by dostel1
Link to comment
Share on other sites

  • 0

все спасибо заработало

Здравствуйте MERINGOT. Вот уже пару часов мучаюсь и также вместо текста не могу картинку поставить пробовал по разному тег img вставить:

<a href="#" onmouseover="tooltip.show('img src="img.png"');" onmouseout="tooltip.hide();">Показать</a>

Подскажите пож-та как вы тег img вставили?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy