<?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>Melnaron &#187; JavaScript</title>
	<atom:link href="http://melnaron.net/tag/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://melnaron.net</link>
	<description>Серьёзная веб-разработка</description>
	<lastBuildDate>Tue, 31 Jan 2012 09:01:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Запрет вызова контекстного меню браузера при помощи jQuery</title>
		<link>http://melnaron.net/development/disable-browser-context-menu-with-jquery</link>
		<comments>http://melnaron.net/development/disable-browser-context-menu-with-jquery#comments</comments>
		<pubDate>Thu, 12 May 2011 18:19:53 +0000</pubDate>
		<dc:creator>Melnaron</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Mouse Event]]></category>

		<guid isPermaLink="false">http://melnaron.net/?p=354</guid>
		<description><![CDATA[Допустим у нас есть изображение при правом клике мыши на которое вы не хотите чтобы отображалось контекстное меню браузера, или же вы хотите отобразить свое контекстное меню для какого-то элемента на странице&#8230; Для отлова события при клике на элемент правой кнопкой мыши есть параметр &#8220;oncontextmenu&#8221;: 1&#60;img src=&#34;...&#34; oncontextmenu=&#34;return false;&#34;/&#62; Код &#8220;return false;&#8221;, который выполняется при [...]]]></description>
			<content:encoded><![CDATA[<p>Допустим у нас есть изображение при правом клике мыши на которое вы не хотите чтобы отображалось контекстное меню браузера, или же вы хотите отобразить свое контекстное меню для какого-то элемента на странице&#8230;</p>
<p>Для отлова события при клике на элемент правой кнопкой мыши есть параметр &#8220;oncontextmenu&#8221;:</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;...&quot;</span> oncontextmenu<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;return false;&quot;</span><span style="color: #66cc66;">/</span>&gt;</span></div></td></tr></tbody></table></div>
<p>Код &#8220;return false;&#8221;, который выполняется при наступлении этого события в примере выше, приводит к тому что контекстное меню не показывается. Тут так же можно разместить вызов любого вашего метода для отображения вашего контекстного меню&#8230;</p>
<p><span id="more-354"></span></p>
<p>Но что если возможности добраться напрямую к html-коду того или иного элемента у вас нет? Например в одном из наших проектов нужно было запретить контекстное меню при клике правой кнопкой на всплывающем просмотрщике изображений <a href="http://fancybox.net/">Fancybox</a>. Конечно же ковырять и изменять подключаемую библиотеку не хотелось и было найдено очень простое и в то же время действенное решение: назначение обработчика события &#8220;oncontextmenu&#8221; при наступлении события &#8220;mousedown&#8221;&#8230;</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#fancybox-wrap'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">delegate</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#fancybox-outer'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'mousedown'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>e.<span style="color: #660066;">which</span> <span style="color: #339933;">==</span> <span style="color: #CC0000;">3</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">oncontextmenu</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>e.which в данном случае содержит код кнопки мыши которая была нажата: 1 &#8211; левая, 2 &#8211; средняя, 3 &#8211; правая. jQuery в данном случае унифицирует коды именно так, потому что в разных браузерах они немного отличаются друг от друга. Например в IE коды нативные коды 1, 4, 2 соответственно.</p>
<p>Таким образом мы легко можем поймать событие клика правой кнопкой мыши на любом элементе веб-страницы, запретить отображение контекстного меню браузера и, например, отобразить над этим элементом свое контекстное меню.</p>
<p>Данный код проверен и работает в следующих браузерах которые оказались под рукой: Google&nbsp;Chrome&nbsp;11, Internet&nbsp;Explorer&nbsp;9, Firefox&nbsp;4, Opera&nbsp;11, Safari&nbsp;5.</p>
]]></content:encoded>
			<wfw:commentRss>http://melnaron.net/development/disable-browser-context-menu-with-jquery/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Вызов JavaScript-функции по ее названию</title>
		<link>http://melnaron.net/development/%d0%b2%d1%8b%d0%b7%d0%be%d0%b2-javascript-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8-%d0%bf%d0%be-%d0%b5%d0%b5-%d0%bd%d0%b0%d0%b7%d0%b2%d0%b0%d0%bd%d0%b8%d1%8e</link>
		<comments>http://melnaron.net/development/%d0%b2%d1%8b%d0%b7%d0%be%d0%b2-javascript-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8-%d0%bf%d0%be-%d0%b5%d0%b5-%d0%bd%d0%b0%d0%b7%d0%b2%d0%b0%d0%bd%d0%b8%d1%8e#comments</comments>
		<pubDate>Tue, 10 Jun 2008 16:35:53 +0000</pubDate>
		<dc:creator>Melnaron</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://melnaron.net/?p=44</guid>
		<description><![CDATA[Иногда в JavaScript&#8217;е бывает необходимо выполнить функцию зная только ее название, и это название содержится в строке, например вот так: 1var funcName = 'someFunc'; Перед мной стояла такая задача: в AIR-приложении нужно было выполнять функции, названия которых приходят с AJAX-ответом. Sandbox AIR&#8217;а в следствии ограничений безопасности не позволяет выполнять функции при помощи eval&#8217;а. Так что, [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда в JavaScript&#8217;е бывает необходимо выполнить функцию зная только ее название, и это название содержится в строке, например вот так:</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">var</span> funcName <span style="color: #339933;">=</span> <span style="color: #3366CC;">'someFunc'</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Перед мной стояла такая задача: в AIR-приложении нужно было выполнять функции, названия которых приходят с AJAX-ответом. Sandbox AIR&#8217;а в следствии ограничений безопасности не позволяет выполнять функции при помощи eval&#8217;а. Так что, ограничения стояли такие: не использовать функции eval() и setTimeout()/setInterval().<br />
<span id="more-44"></span><br />
Немного по-google-в я нашел множество вопросов о том как это сделать, но к сожалению без ответов. И решение не заставило себя долго ждать. Итак, идея моя была в следующем: все функции, которые предполагается вызывать таким образом, нужно собрать в одном массиве (объекте), и вызывать их обращаясь к ним как к элементам ассоциативного массива. Вот такое решение получилось в итоге:</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #006600; font-style: italic;">// собираем нужные функции в массиве</span><br />
<span style="color: #003366; font-weight: bold;">var</span> actions <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span><br />
<br />
&nbsp; &nbsp; someFunc<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>params<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; ...<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span><br />
<br />
&nbsp; &nbsp; goodFunc<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>params<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; ...<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #006600; font-style: italic;">// это название функции допустим переданное в ответе на AJAX-запрос</span><br />
<span style="color: #003366; font-weight: bold;">var</span> funcName <span style="color: #339933;">=</span> <span style="color: #3366CC;">'someFunc'</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #006600; font-style: italic;">// а это параметры функции переданные все в том же ответе</span><br />
<span style="color: #003366; font-weight: bold;">var</span> funcParams <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>title<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Test Title&quot;</span><span style="color: #339933;">,</span> content<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Test Content&quot;</span><span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #006600; font-style: italic;">// вызываем функцию</span><br />
actions<span style="color: #009900;">&#91;</span>funcName<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#40;</span>funcParams<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Если кто-то ищет решение этой задачи, то надеюсь мой небольшой хинт вам в этом поможет!</p>
]]></content:encoded>
			<wfw:commentRss>http://melnaron.net/development/%d0%b2%d1%8b%d0%b7%d0%be%d0%b2-javascript-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8-%d0%bf%d0%be-%d0%b5%d0%b5-%d0%bd%d0%b0%d0%b7%d0%b2%d0%b0%d0%bd%d0%b8%d1%8e/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MEL.Sound: Обновление 1.2.2</title>
		<link>http://melnaron.net/projects/melsound-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-122</link>
		<comments>http://melnaron.net/projects/melsound-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-122#comments</comments>
		<pubDate>Sat, 23 Feb 2008 10:32:10 +0000</pubDate>
		<dc:creator>Melnaron</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mel.sound]]></category>
		<category><![CDATA[Sound]]></category>

		<guid isPermaLink="false">http://melnaron.net/wordpress/?p=31</guid>
		<description><![CDATA[Обновился проект MEL.Sound. Изменения: jQuery версии 1.2.3 (последняя на данный момент); Исправлен баг, когда анимация повторялась несколько раз при быстром, многократном включении/отключении звуков; Картинки для анимации включения/отключения звуков были слиты в одну; В браузерах Firefox и Opera анимация включения/отключения звуков теперь всегда отображается в середине окна, вне зависимости от скролла; Скачать новую версию можно со [...]]]></description>
			<content:encoded><![CDATA[<p>Обновился проект MEL.Sound. Изменения:</p>
<ul>
<li>jQuery версии 1.2.3 (последняя на данный момент);</li>
<li>Исправлен баг, когда анимация повторялась несколько раз при быстром, многократном включении/отключении звуков;</li>
<li>Картинки для анимации включения/отключения звуков были слиты в одну;</li>
<li>В браузерах Firefox и Opera анимация включения/отключения звуков теперь всегда отображается в середине окна, вне зависимости от скролла;</li>
</ul>
<p>Скачать новую версию можно со <a href="/projects/melsound">страницы проекта</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://melnaron.net/projects/melsound-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-122/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MEL.Tipper: Обновление 1.2</title>
		<link>http://melnaron.net/projects/meltipper-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-12</link>
		<comments>http://melnaron.net/projects/meltipper-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-12#comments</comments>
		<pubDate>Sun, 04 Nov 2007 20:07:54 +0000</pubDate>
		<dc:creator>Melnaron</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mel.tipper]]></category>

		<guid isPermaLink="false">http://melnaron.net/wordpress/?p=30</guid>
		<description><![CDATA[В новой версии исправлено позиционирование тултипа справа и снизу около границы окна, когда тултип вылезал за границу и из-за этого появлялся скроллинг. Также появилась новая функция tip, которая теперь добавляет и удаляет тултип. Прочитать подробнее о изменениях, а также посмотреть демо и скачать виджет можно здесь.]]></description>
			<content:encoded><![CDATA[<p>В новой версии исправлено позиционирование тултипа справа и снизу около границы окна, когда тултип вылезал за границу и из-за этого появлялся скроллинг. Также появилась новая функция <strong>tip</strong>, которая теперь добавляет и удаляет тултип. Прочитать подробнее о изменениях, а также посмотреть демо и скачать виджет можно <a href="/projects/meltipper">здесь</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://melnaron.net/projects/meltipper-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-12/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MEL.Tipper: jQuery Tooltips Widget</title>
		<link>http://melnaron.net/projects/meltipper-jquery-tooltips-widget</link>
		<comments>http://melnaron.net/projects/meltipper-jquery-tooltips-widget#comments</comments>
		<pubDate>Tue, 09 Oct 2007 15:34:51 +0000</pubDate>
		<dc:creator>Melnaron</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mel.tipper]]></category>

		<guid isPermaLink="false">http://melnaron.net/wordpress/?p=29</guid>
		<description><![CDATA[Мне наконец-то надоело использовать сторонние скрипты для отображения подсказок к различным элементам на web-страницах и я решил написать свой для этих целей. Итак, хочу расказать что получилось! А получился не просто скрипт, а jQuery Widget. Установка не требует никаких специальных действий, ненужно в BODY страници добавлять DIV с ID=&#8221;Tooltip&#8221;, ненадо ничего инициализировать при window.onload, просто [...]]]></description>
			<content:encoded><![CDATA[<p>Мне наконец-то надоело использовать сторонние скрипты для отображения подсказок к различным элементам на web-страницах и я решил написать свой для этих целей. Итак, хочу расказать что получилось! А получился не просто скрипт, а <strong>jQuery Widget</strong>. Установка не требует никаких специальных действий, ненужно в BODY страници добавлять DIV с ID=&#8221;Tooltip&#8221;, ненадо ничего инициализировать при window.onload, просто добавляем скрипт в HEAD страници и все! Можно использовать! А использовать еще проще! Скачать виджет и посмотреть примеры его использования можно <a href="/projects/meltipper">здесь</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://melnaron.net/projects/meltipper-jquery-tooltips-widget/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MEL.Sound: Небольшое обновление</title>
		<link>http://melnaron.net/projects/melsound-%d0%bd%d0%b5%d0%b1%d0%be%d0%bb%d1%8c%d1%88%d0%be%d0%b5-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5</link>
		<comments>http://melnaron.net/projects/melsound-%d0%bd%d0%b5%d0%b1%d0%be%d0%bb%d1%8c%d1%88%d0%be%d0%b5-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5#comments</comments>
		<pubDate>Thu, 16 Aug 2007 22:02:14 +0000</pubDate>
		<dc:creator>Melnaron</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mel.sound]]></category>
		<category><![CDATA[Sound]]></category>

		<guid isPermaLink="false">http://melnaron.net/wordpress/?p=28</guid>
		<description><![CDATA[Вот и заканчивается отпуск.. Начинаю усиленно работать над 2.х-версией чата, а для начала небольшое обновление звуковой библиотеки. Итак, теперь для использования MEL.Sound необходима библиотека jQuery (входит в комплект). С ее помощью вместо неприятных всплывающих сообщений о включении/отключении звуков появились плавно появляющиеся иконки в центре экрана. Также в архив добавлен третий звук, а в ближайшее время [...]]]></description>
			<content:encoded><![CDATA[<p>Вот и заканчивается отпуск.. Начинаю усиленно работать над 2.х-версией чата, а для начала небольшое обновление звуковой библиотеки. Итак, теперь для использования MEL.Sound необходима библиотека <a href="http://jquery.com/" target="_blank">jQuery</a> (входит в комплект). С ее помощью вместо неприятных всплывающих сообщений о включении/отключении звуков появились плавно появляющиеся иконки в центре экрана. Также в архив добавлен третий звук, а в ближайшее время я планирую добавить небольшую подборку звуков для различных действий. Опробовать и посмотреть изменения можно <a href="/projects/melsound">здесь</a>.</p>
<p><strong>Update:</strong> Прошу прощения за битый архив mel.sound_1.2.rar, теперь он НЕ битый, проверено!</p>
]]></content:encoded>
			<wfw:commentRss>http://melnaron.net/projects/melsound-%d0%bd%d0%b5%d0%b1%d0%be%d0%bb%d1%8c%d1%88%d0%be%d0%b5-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MEL.Chat: Новая версия</title>
		<link>http://melnaron.net/projects/melchat-%d0%bd%d0%be%d0%b2%d0%b0%d1%8f-%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d1%8f</link>
		<comments>http://melnaron.net/projects/melchat-%d0%bd%d0%be%d0%b2%d0%b0%d1%8f-%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d1%8f#comments</comments>
		<pubDate>Fri, 22 Jun 2007 17:55:55 +0000</pubDate>
		<dc:creator>Melnaron</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[mel.chat]]></category>

		<guid isPermaLink="false">http://melnaron.net/wordpress/?p=25</guid>
		<description><![CDATA[Пока идет разработка инструментов администрирования, которые появятся в версии 2.0, было решено выпустить промежуточную версию 1.1. В новой версии чата содержатся некоторые изменения и дополнения: звуковые оповещения теперь точно работают во всех совместимых браузерах; добавлена возможность загружать и устанавливать аватару (юзерпик); исправлена проблема когда после обновления страницы нельзя было войти в чат в течении 15 [...]]]></description>
			<content:encoded><![CDATA[<p>Пока идет разработка инструментов администрирования, которые появятся в версии 2.0, было решено выпустить промежуточную версию 1.1. В новой версии чата содержатся некоторые изменения и дополнения: звуковые оповещения теперь точно работают во всех совместимых браузерах; добавлена возможность загружать и устанавливать аватару (юзерпик); исправлена проблема когда после обновления страницы нельзя было войти в чат в течении 15 секунд; в именах теперь можно использовать кирилицу. Скачать новую версию можно на <a href="/projects/melchat">странице чата</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://melnaron.net/projects/melchat-%d0%bd%d0%be%d0%b2%d0%b0%d1%8f-%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d1%8f/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MEL.Sound: Новые функции</title>
		<link>http://melnaron.net/projects/melsound-%d0%bd%d0%be%d0%b2%d1%8b%d0%b5-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8</link>
		<comments>http://melnaron.net/projects/melsound-%d0%bd%d0%be%d0%b2%d1%8b%d0%b5-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8#comments</comments>
		<pubDate>Thu, 21 Jun 2007 13:44:32 +0000</pubDate>
		<dc:creator>Melnaron</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mel.sound]]></category>
		<category><![CDATA[Sound]]></category>

		<guid isPermaLink="false">http://melnaron.net/wordpress/?p=24</guid>
		<description><![CDATA[Вышла новая версия MEL.Sound 1.1. В этой версии скрипта добавлена такая возможность, как включение/отключение проигрывания звуков двумя разными способами. Описание проекта MEL.Sound уже содержит ссылку на скачивание новой версии и информацию о новой возможности.]]></description>
			<content:encoded><![CDATA[<p>Вышла новая версия <strong>MEL.Sound 1.1</strong>. В этой версии скрипта добавлена такая возможность, как включение/отключение проигрывания звуков двумя разными способами. Описание проекта <a href="/projects/melsound">MEL.Sound</a> уже содержит ссылку на скачивание новой версии и информацию о новой возможности.</p>
]]></content:encoded>
			<wfw:commentRss>http://melnaron.net/projects/melsound-%d0%bd%d0%be%d0%b2%d1%8b%d0%b5-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MEL.Sound: Озвучиваем сайт</title>
		<link>http://melnaron.net/projects/melsound-%d0%be%d0%b7%d0%b2%d1%83%d1%87%d0%b8%d0%b2%d0%b0%d0%b5%d0%bc-%d1%81%d0%b0%d0%b9%d1%82</link>
		<comments>http://melnaron.net/projects/melsound-%d0%be%d0%b7%d0%b2%d1%83%d1%87%d0%b8%d0%b2%d0%b0%d0%b5%d0%bc-%d1%81%d0%b0%d0%b9%d1%82#comments</comments>
		<pubDate>Sun, 17 Jun 2007 21:49:57 +0000</pubDate>
		<dc:creator>Melnaron</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mel.sound]]></category>
		<category><![CDATA[Sound]]></category>

		<guid isPermaLink="false">http://melnaron.net/wordpress/?p=23</guid>
		<description><![CDATA[Как озвучить действия на сайте (не flash), например нажатие на кнопку? Или как с помощью JavaScript&#8217;а проигрывать короткие звуки аля &#8220;чпок&#8221; или &#8220;квак&#8220;? Только одним JavaScript&#8217;ом конечно не обойтись! Итак, представляю небольшой скрипт для проигрывания звуков с использованием мини-flash-роликов &#8211; MEL.Sound.]]></description>
			<content:encoded><![CDATA[<p>Как озвучить действия на сайте (не flash), например нажатие на кнопку? Или как с помощью JavaScript&#8217;а проигрывать короткие звуки аля &#8220;<a href="javascript:playSound('/projects/mel.sound/sound1');">чпок</a>&#8221; или &#8220;<a href="javascript:playSound('/projects/mel.sound/sound2');">квак</a>&#8220;? Только одним JavaScript&#8217;ом конечно не обойтись! Итак, представляю небольшой скрипт для проигрывания звуков с использованием мини-flash-роликов &#8211; <a href="/projects/melsound">MEL.Sound</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://melnaron.net/projects/melsound-%d0%be%d0%b7%d0%b2%d1%83%d1%87%d0%b8%d0%b2%d0%b0%d0%b5%d0%bc-%d1%81%d0%b0%d0%b9%d1%82/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MEL.Chat: Started!</title>
		<link>http://melnaron.net/projects/melchat-started</link>
		<comments>http://melnaron.net/projects/melchat-started#comments</comments>
		<pubDate>Thu, 17 May 2007 21:31:46 +0000</pubDate>
		<dc:creator>Melnaron</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[mel.chat]]></category>

		<guid isPermaLink="false">http://melnaron.net/wordpress/?p=21</guid>
		<description><![CDATA[Наконец первая версия MEL.Chat добавлена в проекты на сайте! Также там доступна ссылка для его скачивания и просмотра демо-версии. Комментарии и замечания по поводу его работы пишите в этой записи.]]></description>
			<content:encoded><![CDATA[<p>Наконец первая версия <a href="/projects/melchat">MEL.Chat</a> добавлена в проекты на сайте! Также там доступна ссылка для его скачивания и просмотра демо-версии. Комментарии и замечания по поводу его работы пишите в этой записи.</p>
]]></content:encoded>
			<wfw:commentRss>http://melnaron.net/projects/melchat-started/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

