Всплывающая подсказка с графикой при наведении курсора.
Хочу предложить ещё один интересный скриптик позволяющий при наведении на ссылочку не только прочесть текстовую подсказку но и помещать в подсказке изображения. Я применил этот скриптик в информационном табло "Купи-продай". Теперь посетитель может наведя курсор на название предлогаемого продукта не только прочесть информацию о нём но и увидеть предлогаемый товар.
Использовать этот скрипт можно и в других целях. К примеру, в ответах на часто задаваемые вопросы. Сам вопрос как линк, при наведении курсора на который всплывёт не только текстовая информация но и скриншот показывающий где именно находится тот или другой инструмент.
Это код скрипта.
Стили указывающие координаты для подсказки поместим в HTML - верх.
<!--- Мощная всплывающая подсказка.---> <style type="text/css"> #text2 {HEIGHT: 80px; LEFT: 0px; POSITION: absolute; TOP: 50px; VISIBILITY: hidden; WIDTH: 250px; Z-INDEX: 10} </style> <!---Ende--->
Для указания размеров и вида окна а так же его содержимого, размещение кода особого значания не имеет, хотя принято ставить его в "тело" документа между тегами <body> и </body>. В форумах это HTML - низ.
<!--- Мощная всплывающая подсказка.---> <table align="left" id="text2" border="1" width="100%" cellspacing="0" cellpadding="5" style="HEIGHT: 250px; LEFT:350px; TOP: 200px; WIDTH: 300px"> <tr> <td bgcolor="#FFFFE1"> <a target="_blank" href="http://www.radikal.ru"><img src="http://s58.radikal.ru/i160/0904/a3/0d03e08add32.gif" HSPACE="40"></a> <TH ALIGN=CENTER> <UL> <LI><H3>Ваш текст</H3> </UL> </CENTER> </td> </tr> </table> <!---Ende--->
А этот скриптик в HTML- низ.
<!--- Мощная всплывающая подсказка.---> <script language="JavaScript"> if (parseInt(navigator.appVersion)>= 4) { if (navigator.appName == "Netscape") { layerStyleRef="layer."; layerRef="document.layers"; styleSwitch=""; } else { layerStyleRef="layer.style."; layerRef="document.all"; styleSwitch=".style"; } } function show(layerName) { if (parseInt(navigator.appVersion)>= 4) { eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"'); } } function cls(layerName){ if (parseInt(navigator.appVersion)>= 4) { eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"'); } } </script> <!---Ende--->
Текст, ссылку на картинку а так же размеры и дизайн самого окна вы можете поменять на свои, сообразуясь с дизайном вашего ресурса.