<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Sadhaka</title>
		<link>http://sadhaka.moy.su/</link>
		<description></description>
		<lastBuildDate>Wed, 08 Dec 2010 15:23:52 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://sadhaka.moy.su/news/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Можно ли изменить вид всплывающей подсказки?</title>
			<description>&lt;p&gt;Всплывающая подсказка, добавляемая к изображениям через параметр &lt;span class=&quot;attribute&quot;&gt;title&lt;/span&gt; тега &lt;span class=&quot;tag&quot;&gt;&lt;img&amp;gt;&lt;/span&gt;,
 является системным элементом, поэтому вид подсказки зависит от 
используемого браузера, операционной системы и ее настроек. Хотя 
напрямую изменить оформление подсказки нельзя, допустимо пойти обходным
 путем и имитировать всплывающую подсказку с помощью JavaScript.&lt;/p&gt;&lt;p&gt;Для начала создадим пустой слой с идентификатором &lt;span class=&quot;value&quot;&gt;floatTip&lt;/span&gt; и определим его стиль. Обязательными должны быть три стилевых атрибута&amp;nbsp;— &lt;span class=&quot;attribute&quot;&gt;position&lt;/span&gt; со значением &lt;span class=&quot;value&quot;&gt;absolute&lt;/span&gt;, он задает абсолютное позиционирование слоя, &lt;span class=&quot;attribute&quot;&gt;display&lt;/span&gt; со значением &lt;span class=&quot;value&quot;&gt;none&lt;/span&gt; скрывает слой и &lt;span class=&quot;attribute&quot;&gt;width&lt;/span&gt;
 задает ширину слоя с подсказкой. Остальные свойства используются по 
желанию разработчика и предназначены для изменения оформления слоя 
(прим...</description>
			<content:encoded>&lt;p&gt;Всплывающая подсказка, добавляемая к изображениям через параметр &lt;span class=&quot;attribute&quot;&gt;title&lt;/span&gt; тега &lt;span class=&quot;tag&quot;&gt;&lt;img&amp;gt;&lt;/span&gt;,
 является системным элементом, поэтому вид подсказки зависит от 
используемого браузера, операционной системы и ее настроек. Хотя 
напрямую изменить оформление подсказки нельзя, допустимо пойти обходным
 путем и имитировать всплывающую подсказку с помощью JavaScript.&lt;/p&gt;&lt;p&gt;Для начала создадим пустой слой с идентификатором &lt;span class=&quot;value&quot;&gt;floatTip&lt;/span&gt; и определим его стиль. Обязательными должны быть три стилевых атрибута&amp;nbsp;— &lt;span class=&quot;attribute&quot;&gt;position&lt;/span&gt; со значением &lt;span class=&quot;value&quot;&gt;absolute&lt;/span&gt;, он задает абсолютное позиционирование слоя, &lt;span class=&quot;attribute&quot;&gt;display&lt;/span&gt; со значением &lt;span class=&quot;value&quot;&gt;none&lt;/span&gt; скрывает слой и &lt;span class=&quot;attribute&quot;&gt;width&lt;/span&gt;
 задает ширину слоя с подсказкой. Остальные свойства используются по 
желанию разработчика и предназначены для изменения оформления слоя 
(пример&amp;nbsp;1).&lt;/p&gt;&lt;b&gt;Пример 1. Стиль для всплывающей подсказки&lt;br&gt;&lt;br&gt;&lt;/b&gt;

&lt;pre&gt;#floatTip {
 position: absolute; /* Абсолютное позиционирование */
 width: 250px; /* Ширина блока */
 display: none; /* Прячем от показа */
 border: 1px solid #000; /* Параметры рамки */
 padding: 4px; /* Поля вокруг текста */
 font-family: sans-serif; /* Рубленый шрифт */
 font-size: 9pt; /* Размер шрифта */
 color: #333; /* Цвет текста */
 background: #ffe5ff; /* Цвет фона */
}
&lt;/pre&gt;

Сам скрипт состоит из двух функций — moveTip отслеживает движение мыши и в соответствии с координатами курсора меняет положение слоя, и toolTip управляет видимостью слоя и выводит в нем желаемый текст (пример 2).

&lt;br&gt;&lt;br&gt;&lt;b&gt;Пример 2. Скрипт для вывода слоя
&lt;/b&gt;&lt;pre&gt;document.onmousemove = moveTip;
function moveTip(e) {
 floatTipStyle = document.getElementById(&quot;floatTip&quot;).style;
 w = 250; // Ширина слоя

 // Для браузера IE
 if (document.all) { 
 x = event.x + document.body.scrollLeft; 
 y = event.y + document.body.scrollTop; 

 // Для остальных браузеров
 } else { 
 x = e.pageX; // Координата X курсора
 y = e.pageY; // Координата Y курсора
 }

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

 // Показывать слой слева от курсора
 } else { 
 floatTipStyle.left = x - w + &apos;px&apos;;
 }
 // Положение от верхнего края окна браузера
 floatTipStyle.top = y + 20 + &apos;px&apos;;
}

function toolTip(msg) {
 floatTipStyle = document.getElementById(&quot;floatTip&quot;).style;
 if (msg) {

 // Выводим текст подсказки
 document.getElementById(&quot;floatTip&quot;).innerHTML = msg;
 floatTipStyle.display = &quot;block&quot;; // Показываем слой
 } else { 
 floatTipStyle.display = &quot;none&quot;; // Прячем слой
 } 
}

document.onmousemove = moveTip;
function moveTip(e) {
 floatTipStyle = document.getElementById(&quot;floatTip&quot;).style;
 w = 250; // Ширина слоя

 // Для браузера IE
 if (document.all) { 
 x = event.x + document.body.scrollLeft; 
 y = event.y + document.body.scrollTop; 

 // Для остальных браузеров
 } else { 
 x = e.pageX; // Координата X курсора
 y = e.pageY; // Координата Y курсора
 }

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

 // Показывать слой слева от курсора
 } else { 
 floatTipStyle.left = x - w + &apos;px&apos;;
 }
 // Положение от верхнего края окна браузера
 floatTipStyle.top = y + 20 + &apos;px&apos;;
}

function toolTip(msg) {
 floatTipStyle = document.getElementById(&quot;floatTip&quot;).style;
 if (msg) {

 // Выводим текст подсказки
 document.getElementById(&quot;floatTip&quot;).innerHTML = msg;
 floatTipStyle.display = &quot;block&quot;; // Показываем слой
 } else { 
 floatTipStyle.display = &quot;none&quot;; // Прячем слой
 } 
}
&lt;/pre&gt;

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

Пример 3. Создание всплывающей подсказки</content:encoded>
			<link>https://sadhaka.moy.su/news/mozhno_li_izmenit_vid_vsplyvajushhej_podskazki/2010-12-08-3</link>
			<dc:creator>sadhaka</dc:creator>
			<guid>https://sadhaka.moy.su/news/mozhno_li_izmenit_vid_vsplyvajushhej_podskazki/2010-12-08-3</guid>
			<pubDate>Wed, 08 Dec 2010 15:23:52 GMT</pubDate>
		</item>
		<item>
			<title>Этап последний - стили....</title>
			<description>Слов нет - пошла ставить^^</description>
			<content:encoded>Слов нет - пошла ставить^^</content:encoded>
			<link>https://sadhaka.moy.su/news/ehtap_poslednij_stili/2009-11-21-2</link>
			<dc:creator>sadhaka</dc:creator>
			<guid>https://sadhaka.moy.su/news/ehtap_poslednij_stili/2009-11-21-2</guid>
			<pubDate>Sat, 21 Nov 2009 12:24:58 GMT</pubDate>
		</item>
		<item>
			<title>Ну вот я здесь и обосновалась) гы)))</title>
			<description>Дальше будет хуже))&lt;br&gt;Ууууу.... &lt;br&gt;Все на сем фантазия закончилась)))&lt;br&gt;</description>
			<content:encoded>Дальше будет хуже))&lt;br&gt;Ууууу.... &lt;br&gt;Все на сем фантазия закончилась)))&lt;br&gt;</content:encoded>
			<link>https://sadhaka.moy.su/news/nu_vot_ja_zdes_i_obosnovalas_gy/2009-09-15-1</link>
			<dc:creator>sadhaka</dc:creator>
			<guid>https://sadhaka.moy.su/news/nu_vot_ja_zdes_i_obosnovalas_gy/2009-09-15-1</guid>
			<pubDate>Tue, 15 Sep 2009 06:39:31 GMT</pubDate>
		</item>
	</channel>
</rss>