<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fix Blog &#187; яваскрипт</title>
	<atom:link href="http://fixblog.ru/tag/%d1%8f%d0%b2%d0%b0%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82/feed/" rel="self" type="application/rss+xml" />
	<link>http://fixblog.ru</link>
	<description>в помощь веб-мастерам</description>
	<lastBuildDate>Fri, 03 Jun 2011 05:32:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Делаем красивый анонс с помощью OnMouseOver</title>
		<link>http://fixblog.ru/2008/08/22/%d0%b4%d0%b5%d0%bb%d0%b0%d0%b5%d0%bc-%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%b2%d1%8b%d0%b9-%d0%b0%d0%bd%d0%be%d0%bd%d1%81-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-onmouseover/</link>
		<comments>http://fixblog.ru/2008/08/22/%d0%b4%d0%b5%d0%bb%d0%b0%d0%b5%d0%bc-%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%b2%d1%8b%d0%b9-%d0%b0%d0%bd%d0%be%d0%bd%d1%81-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-onmouseover/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 08:33:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новичкам]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[ява скрипт]]></category>
		<category><![CDATA[яваскрипт]]></category>

		<guid isPermaLink="false">http://fixblog.ru/?p=67</guid>
		<description><![CDATA[Сразу оговорюсь – все написанное ниже – примитивно, и написано только для полного понимания происходящего. По сути все это можно написать гораздо проще и грамотнее.
И так, вот такой код:
&#60;style&#62;
.div_maindiv {
width: 450px;
height: 300px;
background-image: url(/files/showpic1.jpg);
}
.div_knopko {
float: left;
width: 145px;
height: 50px;
margin-left: 2px;
position: relative;
top: 245;
text-align: center;
padding-top: 14px;
font-weight: bold;
color: black;
cursor: pointer;
background-color: #999;
}
&#60;/style&#62;
&#60;div class="div_maindiv" ID="div_maindiv"&#62;
&#60;div class="div_knopko" onmouseover="document.getElementById(&#8216;div_maindiv&#8217;).style.background=&#8217;url(/files/showpic1.jpg)&#8217;; this.style.backgroundColor=&#8217;#fff&#8217;" onMouseOut="this.style.backgroundColor=&#8217;#999&#8242;"&#62;Заголовок 1&#60;/div&#62;
&#60;div class="div_knopko" onmouseover="document.getElementById(&#8216;div_maindiv&#8217;).style.background=&#8217;url(/files/showpic2.jpg)&#8217;; [...]]]></description>
			<content:encoded><![CDATA[<p>Сразу оговорюсь – все написанное ниже – примитивно, и написано только для полного понимания происходящего. По сути все это можно написать гораздо проще и грамотнее.</p>
<p>И так, вот такой код:</p>
<p><em>&lt;style&gt;<br />
.div_maindiv {<br />
width: 450px;<br />
height: 300px;<br />
background-image: url(/files/showpic1.jpg);<br />
}<br />
.div_knopko {<br />
float: left;<br />
width: 145px;<br />
height: 50px;<br />
margin-left: 2px;<br />
position: relative;<br />
top: 245;<br />
text-align: center;<br />
padding-top: 14px;<br />
font-weight: bold;<br />
color: black;<br />
cursor: pointer;<br />
background-color: #999;<br />
}<br />
&lt;/style&gt;</p>
<p>&lt;div class="div_maindiv" ID="div_maindiv"&gt;</p>
<p>&lt;div class="div_knopko" onmouseover="document.getElementById(&#8216;div_maindiv&#8217;).style.background=&#8217;url(/files/showpic1.jpg)&#8217;; this.style.backgroundColor=&#8217;#fff&#8217;" onMouseOut="this.style.backgroundColor=&#8217;#999&#8242;"&gt;Заголовок 1&lt;/div&gt;</p>
<p>&lt;div class="div_knopko" onmouseover="document.getElementById(&#8216;div_maindiv&#8217;).style.background=&#8217;url(/files/showpic2.jpg)&#8217;; this.style.backgroundColor=&#8217;#fff&#8217;" onMouseOut="this.style.backgroundColor=&#8217;#999&#8242;"&gt;Заголовок 2&lt;/div&gt;</p>
<p>&lt;div class="div_knopko" onmouseover="document.getElementById(&#8216;div_maindiv&#8217;).style.background=&#8217;url(/files/showpic3.jpg)&#8217;; this.style.backgroundColor=&#8217;#fff&#8217;" onMouseOut="this.style.backgroundColor=&#8217;#999&#8242;"&gt;Заголовок 3&lt;/div&gt;<br />
&lt;br style="clear: both;"&gt;<br />
&lt;/div&gt;</em></p>
<p>Даст нам такую картину:</p>
<style>
.div_maindiv {
width: 450px; 
height: 300px; 
background-image: url(/files/showpic1.jpg);
}
.div_knopko {
float: left; 
width: 145px; 
height: 30px; 
margin-left: 2px;
position: relative; 
top: 245px;
text-align: center; 
padding-top: 10px; 
font-weight: bold; 
color: black; 
cursor: pointer;
background-color: #999;
}
</style>
<div class="div_maindiv" ID="div_maindiv">
<div class="div_knopko" onmouseover="document.getElementById('div_maindiv').style.background='url(/files/showpic1.jpg)'; this.style.backgroundColor='#fff'" onMouseOut="this.style.backgroundColor='#999'">Заголовок 1</div>
<div class="div_knopko" onmouseover="document.getElementById('div_maindiv').style.background='url(/files/showpic2.jpg)'; this.style.backgroundColor='#fff'" onMouseOut="this.style.backgroundColor='#999'">Заголовок 2</div>
<div class="div_knopko" onmouseover="document.getElementById('div_maindiv').style.background='url(/files/showpic3.jpg)'; this.style.backgroundColor='#fff'" onMouseOut="this.style.backgroundColor='#999'">Заголовок 3</div>
<p><br style="clear: both;">
</div>
<p>Симпатично, да?<br />
Теперь сделаем разбор полетов, что же происходит, а именно разберем эту конструкцию:</p>
<p>onmouseover="document.getElementById(&#8216;div_maindiv&#8217;).style.background=&#8217;url(show1.jpg)&#8217;; this.style.backgroundColor=&#8217;#fff&#8217;" onMouseOut="this.style.backgroundColor=&#8217;#999&#8242;"</p>
<p>И так</p>
<p><em>Onmouseover </em>– говорим, что действие будет происходить при наведении мыши на объект.<br />
А внутри у нас:<br />
<em>document.getElementById(&#8216;div_maindiv&#8217;)</em> – Объясняем, что сейчас будем работать с объектом, ID которого равен <em>div_maindiv</em>.<br />
<em>.style.background=&#8217;url(show1.jpg)&#8217;;</em> &#8211; что же собственно делаем – ставим в качестве <em>background’а </em>картинку <em>show1.jpg</em>.<br />
Точка с запятой показывает, что первое действие мы описали, и дальше будем писать второе:<br />
<em>this</em> – как наверное поняли, это альтернатива <em>document.getElementById(&#8216;div_maindiv&#8217;)</em>, и говорит она о том, что работать будем с объектом, в котором написан код.<br />
<em>.style.backgroundColor=&#8217;#fff&#8217; </em>– меняем background-color на белый цвет.<br />
Ну и <em>onMouseOut="this.style.backgroundColor=&#8217;#999&#8242;"</em> – говорит о том, что при уводе мыши с элемента – необходимо поменять background-color у самого элемента обратно на серый.</p>
<p><img width='1' height='1' src='http://blogan.ru/it.000000.011477.i.gif'></p>
]]></content:encoded>
			<wfw:commentRss>http://fixblog.ru/2008/08/22/%d0%b4%d0%b5%d0%bb%d0%b0%d0%b5%d0%bc-%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%b2%d1%8b%d0%b9-%d0%b0%d0%bd%d0%be%d0%bd%d1%81-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-onmouseover/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

