<?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>K_E_V_in &#187; javascript</title>
	<atom:link href="http://webkev.com/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://webkev.com</link>
	<description>Создание сайтов, продвижение, СЕО, раскрутка. ДАО Интернета</description>
	<lastBuildDate>Wed, 28 Jul 2010 06:24:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Плавное изменение прозрачности изображений</title>
		<link>http://webkev.com/2010/01/27/plavnoe-izmenenie-prozrachnosti-izobrazhenij/</link>
		<comments>http://webkev.com/2010/01/27/plavnoe-izmenenie-prozrachnosti-izobrazhenij/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 09:33:26 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[бот]]></category>
		<category><![CDATA[веб]]></category>
		<category><![CDATA[жк]]></category>
		<category><![CDATA[проект]]></category>
		<category><![CDATA[скачать]]></category>
		<category><![CDATA[скрипт]]></category>
		<category><![CDATA[файл]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=531</guid>
		<description><![CDATA[Сегодня выкопал красивый эффект плавного изменения прозрачности изображений. Готов поделиться с вами. Сразу скажу, что скрипт не новый, а нашел я его у Tigir (там же смотрим и примеры работы). Что мне понравилось: простота подключения и управления скриптом.
Сейчас будем разбираться. Для начала, скрипт плавного изменения прозрачности изображений нужно скачать. Скачали? Отлично. Теперь будем его подключать [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Сегодня выкопал красивый эффект плавного изменения прозрачности изображений. Готов поделиться с вами. Сразу скажу, что скрипт не новый, а нашел я его у <a href="http://www.tigir.com/opacity.htm" target="_blank">Tigir</a> (там же смотрим и примеры работы). Что мне понравилось: простота подключения и управления скриптом.</p>
<p style="text-align: justify;">Сейчас будем разбираться. Для начала, скрипт плавного изменения прозрачности изображений нужно <a href="http://webkev.com/wp-content/uploads/2010/01/opacity.js">скачать</a>. Скачали? Отлично. Теперь будем его подключать и заставлять работать!</p>
<p style="text-align: justify;">Во-первых подключим сам файл с исполняемым кодом в head-у страницы. Примерно так:</p>
<p style="text-align: justify;">
<div class="codecolorer-container html4strict mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;/js/opacity.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></div></td></tr></tbody></table></div>
</p>
<p style="text-align: justify;">Там же инициализируем функцию</p>
<p style="text-align: justify;">
<div class="codecolorer-container html4strict mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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 /></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;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span><br />
fadeOpacity.addRule('oR1', .3, 1, 30);<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></div></td></tr></tbody></table></div>
</p>
<p style="text-align: justify;"><strong>Синтаксис:</strong> fadeOpacity.addRule (sRuleName, nStartOpacity, nFinishOpacity, nDelay)</p>
<p style="text-align: justify;"><strong>Аргументы: </strong></p>
<ul style="text-align: justify;">
<li>sRuleName &#8211; имя правила, задаётся произвольно;</li>
<li>nStartOpacity и nFinishOpacity &#8211; начальная и конечная прозрачность, числа в диапазоне от 0.0 до 1.0 ;</li>
<li>nDelay &#8211; задержка  в миллисекундах (необязательный аргумент, по умолчанию равен 30).</li>
</ul>
<p style="text-align: justify;">Стиль картинки, у которой будем плавно менять прозрачность выглядит примерно так:</p>
<p style="text-align: justify;">
<div class="codecolorer-container css mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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 /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">img <span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; filter<span style="color: #00AA00;">:</span>alpha<span style="color: #00AA00;">&#40;</span>opacity<span style="color: #00AA00;">=</span>30<span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; -moz-opacity<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0.3</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; -khtml-opacity<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0.3</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; opacity<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0.3</span><span style="color: #00AA00;">;</span><br />
&nbsp; <span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
</p>
<p style="text-align: justify;">Сам вызов фейдинга прозрачности делаем через методы fadeOpacity(sElemId, sRuleName), где sElemId это id элемента, а sRuleName имя правила. Для возврата прозрачности в исходное состояние используется метод fadeOpacity.back(sElemId).</p>
<p style="text-align: justify;">
<div class="codecolorer-container html4strict mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;fImg1&quot;</span> <span style="color: #000066;">onMouseOver</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;fadeOpacity(this.id, 'oR1')&quot;</span> &nbsp;<span style="color: #000066;">onmouseout</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;fadeOpacity.back(this.id)&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;/img/strawberry.jpg&quot;</span> <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;100&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;80&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></div></td></tr></tbody></table></div>
</p>
<p style="text-align: justify;">И наслаждаемся результатом!</p>
<ul style="text-align: justify;">
<li>Для наиболее требовательных веб-проектов отлично подойдет <a href="http://www.serverside.ru">VDS в германии</a>. И цены хорошие, и тех. параметры впечатляют</li>
<li>Кто нибудь знает <a href="http://taina-nazvanij.org/nazvanij-schtatow-ameriki/">названия штатов США</a>? Но только так, чтобы всех сразу? Никто?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2010/01/27/plavnoe-izmenenie-prozrachnosti-izobrazhenij/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Карусели контента для сайта (JQuery, Mootools)</title>
		<link>http://webkev.com/2010/01/18/karuseli-kontenta-dlya-sajta-jquery-mootools/</link>
		<comments>http://webkev.com/2010/01/18/karuseli-kontenta-dlya-sajta-jquery-mootools/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 08:33:08 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[pr]]></category>
		<category><![CDATA[контент]]></category>
		<category><![CDATA[подбор]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[товар]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=524</guid>
		<description><![CDATA[Сейчас предложу вашему вниманию подборку каруселей картинок (carousel images) для ваших сайтов. Все решения построены либо на JQuery либо на Mootools (выбирайте по вкусу).
Лично я давно искал карусель на мотулся для использования в Джумле. Вот, наконец, нашел   И готов поделиться с вами, ура товарищи!
1. Agile Carousel
Agile Carousel является jQuery-плагином, позволяющим создать крайне гибкую [...]]]></description>
			<content:encoded><![CDATA[<p>Сейчас предложу вашему вниманию подборку каруселей картинок (carousel images) для ваших сайтов. Все решения построены либо на JQuery либо на Mootools (выбирайте по вкусу).</p>
<p>Лично я давно искал карусель на мотулся для использования в Джумле. Вот, наконец, нашел <img src='http://webkev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  И готов поделиться с вами, ура товарищи!</p>
<h4>1. Agile Carousel</h4>
<p><img src="http://lh4.ggpht.com/_TqPdHmAEwTM/SgySI34sU8I/AAAAAAAAED8/kAnq5xskqYU/car7.png" alt="Agile Carousel" align="right" /><a href="http://plugins.jquery.com/node/4033">Agile Carousel</a> является jQuery-плагином, позволяющим создать крайне гибкую карусель с расширенным набором настроек. Он поддерживает текст и изображения в каждом фрейме и навигатор для отображения, в каком именно фрейме Вы находитесь. <a href="http://www.5bosses.com/examples/agile_carousel/multi_example/carousel.html">Взгляните сюда</a>, чтобы увидеть ее в действии, это мой абсолютный фаворит!</p>
<h4>2. Yahoo! UI Carousel Control</h4>
<p><img src="http://lh3.ggpht.com/_TqPdHmAEwTM/SgyIUsXsICI/AAAAAAAAEDo/VaP69unDwEw/car1.png" alt="Yahoo! UI Carousel Control" align="right" /><a href="http://developer.yahoo.com/yui/carousel/">Yahoo! UI Carousel Control</a> предоставляет виджет для просмотра ряда похожих объектов, выстроенных вертикально или горизонтально в регионе-оверлее на странице. Метафора «карусели» вытекает из аналогии с каруселью слайдов в дни пленочной фотографии; виджет карусели может следовать этой метафоре, позволяя непрерывную навигацию по кругу через все фреймы содержания.</p>
<h4>3. jCarousel</h4>
<p><img src="http://lh5.ggpht.com/_TqPdHmAEwTM/SgyP45h9BMI/AAAAAAAAED4/SnKty-pPBLM/car6.png" alt="jCarousel" align="right" /><a href="http://sorgalla.com/projects/jcarousel/">jCarousel</a> является плагином jQuery для управления списком блоков в горизонтальном или вертикальном порядке. Блоки, которые могут содержать статичный <a href="http://webkev.com/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with html">HTML</a>, или загружать содержимое через (или без) AJAX, можно прокручивать вперед и назад (с анимацией или без таковой).</p>
<h4>4. jCarousel Lite</h4>
<p><a href="http://www.gmarwaha.com/jquery/jcarousellite/index.php">jCarousel Lite</a> является плагином для jQuery, который отправляет Вас в путешествие по карусели изображений и <a href="http://webkev.com/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with html">HTML</a>-содержания. Проще говоря, вы можете перемещаться по изображениям и/или <a href="http://webkev.com/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with html">HTML</a> в стиле карусели, используя данный виджет. Этот плагин крайне лёгок, примерно 2 КБ, но очень гибок и настраиваем с учетом большинства наших потребностей.</p>
<h4>5. Простая карусель изображений в стиле Flickr</h4>
<p><img src="http://lh6.ggpht.com/_TqPdHmAEwTM/SgyM-UtgalI/AAAAAAAAEDw/qEcsgq-AwGU/car4.png" alt="Простая карусель изображений в стиле Flickr" align="right" />В <a href="http://woork.blogspot.com/2008/03/simple-images-slider-to-create-flickr.html">этом руководстве</a> показано, как реализовать карусель просто из набора изображений, чтобы создать слайд-шоу в стиле Flickr с использованием библиотеки <a href="http://www.prototype-ui.com/">Prototype-UI</a>.</p>
<h4>6. iCarousel</h4>
<p><img src="http://lh3.ggpht.com/_TqPdHmAEwTM/SgyO1Ld64uI/AAAAAAAAED0/GH0IzV3cu5c/car5.png" alt="iCarousel" align="right" /><a href="http://zendold.lojcomm.com.br/icarousel/">iCarousel</a> является мощной каруселью, построенной с использованием <strong>MooTools v1.1</strong>, полностью настраиваемой пользователей всего за несколько шагов. Вы можете изменить любой параметр по умолчанию просто инициализируя класс объектом настроек в формате JSON. Эта карусель протестирована в Internet Explorer, Firefox, Opera и Safari.</p>
<h4>7. Carousel.us</h4>
<p><img src="http://lh3.ggpht.com/_TqPdHmAEwTM/SgyK31a_oVI/AAAAAAAAEDs/Nu114wFGS_0/car2.png" alt="Carousel.us" align="right" /><a href="http://www.piksite.com/carousel.us/">Carousel.us</a> является современной трёхмерной <a href="http://webkev.com/tag/javascript/" class="st_tag internal_tag" rel="tag" title="Posts tagged with javascript">Javascript</a>-каруселью, которая использует, как основу, или MooTools и Reflection.js от Кристофа Бейлза, или Prototype.js и script.aculo.us совместно с Reflection.js. <a href="http://www.piksite.com/carousel.us/carousel.us.php">Взгляните сюда</a>, чтобы увидеть ее в действии.</p>
<p>Подборка не моя, а <a href="http://habrahabr.ru/" target="_blank">хабрахабровская</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2010/01/18/karuseli-kontenta-dlya-sajta-jquery-mootools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Добавление друзей на фото/видео вконтакте</title>
		<link>http://webkev.com/2009/11/03/dobavlenie-druzej-na-fotovideo-vkontakte/</link>
		<comments>http://webkev.com/2009/11/03/dobavlenie-druzej-na-fotovideo-vkontakte/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 12:22:25 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[бесплатно]]></category>
		<category><![CDATA[видео]]></category>
		<category><![CDATA[вконтакте]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=505</guid>
		<description><![CDATA[Заходим на страницу &#8220;видео&#8221;, выбираем ролик, нажимаем &#8220;добавить&#8221; и вставляем в адресную строку следующий код:
1&#60;code&#62;javascript:for&#40;blabla=0;blabla&#38;lt;5000;blabla++&#41;&#123; var elem = document.getElementById&#40;'f'+blabla&#41;; if&#40;elem == null&#41; break; elem.onclick&#40;&#41;; &#125;

для фото - такой код
1javascript:for&#40;drfoto=0;drfoto&#38;lt;5000;drfoto++&#41;&#123;var elem=document.getElementById&#40;'f'+drfoto&#41;; if&#40;elem == null&#41; break;elem.onclick&#40;&#41;;&#125;&#60;code&#62;


Флоренция - незабываемые впечатления
Во время обеда люблю смотреть онлайн фильмы бесплатно. Отличный отдых
Сегодня строительным компаниям купить цемент в Екатеринбурге стало гораздо проще [...]]]></description>
			<content:encoded><![CDATA[<p>Заходим на страницу &#8220;видео&#8221;, выбираем ролик, нажимаем &#8220;добавить&#8221; и вставляем в адресную строку следующий код:</p>
<div class="codecolorer-container javascript mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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: #339933;">&lt;</span>code<span style="color: #339933;">&gt;</span>javascript<span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>blabla<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>blabla<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #CC0000;">5000</span><span style="color: #339933;">;</span>blabla<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #003366; font-weight: bold;">var</span> elem <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'f'</span><span style="color: #339933;">+</span>blabla<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>elem <span style="color: #339933;">==</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #000066; font-weight: bold;">break</span><span style="color: #339933;">;</span> elem.<span style="color: #660066;">onclick</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p></code></p>
<p>для фото - такой код</p>
<div class="codecolorer-container javascript mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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">javascript<span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>drfoto<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>drfoto<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #CC0000;">5000</span><span style="color: #339933;">;</span>drfoto<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> elem<span style="color: #339933;">=</span>document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'f'</span><span style="color: #339933;">+</span>drfoto<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>elem <span style="color: #339933;">==</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #000066; font-weight: bold;">break</span><span style="color: #339933;">;</span>elem.<span style="color: #660066;">onclick</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;</span>code<span style="color: #339933;">&gt;</span></div></td></tr></tbody></table></div>
<p></code></p>
<ul>
<li><a href="http://www.florence-info.ru">Флоренция</a> - незабываемые впечатления</li>
<li>Во время обеда люблю смотреть онлайн <a href="http://eogli.org/">фильмы бесплатно</a>. Отличный отдых</li>
<li>Сегодня строительным компаниям <a href="http://www.uralway.ru/catalog/cement/id_8.html">купить цемент в Екатеринбурге</a> стало гораздо проще и дешевле</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2009/11/03/dobavlenie-druzej-na-fotovideo-vkontakte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Конфликт JS-библиотек</title>
		<link>http://webkev.com/2009/06/12/konflikt-js-bibliotek/</link>
		<comments>http://webkev.com/2009/06/12/konflikt-js-bibliotek/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 21:44:46 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[библиотека]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=318</guid>
		<description><![CDATA[При разработке очередного сайта столкнулся с конфликтом яваскрипт-библиотек. Причем, очень нестандартным конфликтом.
Решение проблемы заняло у меня приличное время. Но не из-за того, что там всё настолько сложно и непонятно. Основная трудность была &#8211; понять причину конфликта и попытаться устранить её. Забегая вперед отмечу, что результатом работы стала отличная связка мамботов для Джумлы, которую я буду [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">При разработке очередного сайта столкнулся с конфликтом яваскрипт-библиотек. Причем, очень нестандартным конфликтом.</p>
<p style="text-align: justify;">Решение проблемы заняло у меня приличное время. Но не из-за того, что там всё настолько сложно и непонятно. Основная трудность была &#8211; понять причину конфликта и попытаться устранить её. Забегая вперед отмечу, что результатом работы стала отличная связка мамботов для Джумлы, которую я буду использовать в дальнейших своих работах.</p>
<p style="text-align: justify;">Первый мамбот:  <a href="http://webkev.com/wp-content/uploads/2009/06/bot_multithumb20b1_4.zip">bot_multithumb20b1_4</a>. Главное преимущество &#8211; удобство использования при работе с FCK-editor.</p>
<p style="text-align: justify;">Второй мамбот: <a href="http://webkev.com/wp-content/uploads/2009/06/mos_thickbox.zip">mos_thickbox</a> &#8211; его главное преимущество &#8211; создание слоев с контентом.</p>
<p style="text-align: justify;">Вместе они будут работать только, если в настройках  multithumb поставить метод вывода thickbox, а в файле бота mosthickbox.<a href="http://webkev.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with php">php</a> убрать строку</p>
<p style="text-align: justify;">
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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 /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">//Вместо этой строчки</span><br />
<span style="color: #000088;">$html</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&lt;script type=<span style="color: #000099; font-weight: bold;">\&quot;</span>text/javascript<span style="color: #000099; font-weight: bold;">\&quot;</span> src=<span style="color: #000099; font-weight: bold;">\&quot;</span>&quot;</span><span style="color: #339933;">.</span> <span style="color: #000088;">$mosConfig_live_site</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;/mambots/content/includes/jquery-compressed.js<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&lt;/script&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">//Пишем эту</span><br />
<span style="color: #000088;">$html</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
</p>
<p style="text-align: justify;">Эти мамботы вы можете скачать с моего сайта. По приведенным выше ссылкам</p>
<ul style="text-align: justify;">
<li>Все лучшие <a href="http://www.blockstroi.ru/catalogue/penoblok/">производители пеноблоков</a> теперь собраны в одном месте. На сайте blockstroi.ru</li>
<li><a href="http://mashteh.ru/tehpage_7.html">Подземные резервуары для газа</a> должны отличаться высоким качеством и долголетним сроком службы. Эти показатели в норме у mashteh.ru!</li>
<li>Самые <a href="http://www.pricod.ru">смешные новости</a> читайте на pricod.ru</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2009/06/12/konflikt-js-bibliotek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Отметить всех друзей на фото вконтакте</title>
		<link>http://webkev.com/2009/05/16/otmetit-vsex-druzej-na-foto-vkontakte/</link>
		<comments>http://webkev.com/2009/05/16/otmetit-vsex-druzej-na-foto-vkontakte/#comments</comments>
		<pubDate>Sat, 16 May 2009 11:25:03 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[вконтакте]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=246</guid>
		<description><![CDATA[1. заходим на страницу с фотографией
2. в пустую адресную строку (там где название сайта) вставляем этот скрипт
12345javascript:&#40;function&#40;&#41;&#123;function getPhotoInfo&#40;&#41;&#123;if&#40;res = /([0-9\-]+)_(\d+)/.exec&#40;location.href&#41;&#41;return &#123;&#34;mid&#34;: res&#91;1&#93;, &#34;pid&#34;: res&#91;2&#93;&#125;;else return &#123;&#34;mid&#34;: 0, &#34;pid&#34;: 0&#125;;&#125;p_mark = function&#40;i&#41;&#123;if&#40;i &#62;= window.friends.length&#41;&#123;ge&#40;'rotating'&#41;.innerHTML = &#34;&#60;h4&#62; All friends have been marked on this photo!&#60;/h4&#62;&#34;;clearTimeout&#40;timerID&#41;;return;&#125;request_uri = &#34;/photos.php?act=put&#38;pid=&#34;+mid+&#34;_&#34;+pid+&#34;&#38;id= 
&#34;+mid+&#34;&#38;oid=0&#38;subject=&#34;+window.friends&#91;i&#93;.id+&#34;&#38;name= 
&#34;+encodeURI&#40;window.friends&#91;i&#93;.name&#41;+&#34;&#38;add=1&#38;x=0&#38;y=0&#38;x2=100&#38;y2=100 
&#34;;img = new Image&#40;&#41;;img.src = request_uri;ge&#40;'commentArea'&#41;.innerHTML = &#40;i+1&#41; [...]]]></description>
			<content:encoded><![CDATA[<p>1. заходим на страницу с фотографией<br />
2. в пустую адресную строку (там где название сайта) вставляем этот скрипт</p>
<div class="codecolorer-container javascript mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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 /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">javascript<span style="color: #339933;">:</span><span style="color: #009900;">&#40;</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><span style="color: #003366; font-weight: bold;">function</span> getPhotoInfo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>res <span style="color: #339933;">=</span> <span style="color: #009966; font-style: italic;">/([0-9\-]+)_(\d+)/</span>.<span style="color: #660066;">exec</span><span style="color: #009900;">&#40;</span>location.<span style="color: #660066;">href</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #000066; font-weight: bold;">return</span> <span style="color: #009900;">&#123;</span><span style="color: #3366CC;">&quot;mid&quot;</span><span style="color: #339933;">:</span> res<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;pid&quot;</span><span style="color: #339933;">:</span> res<span style="color: #009900;">&#91;</span>2<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>else <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #009900;">&#123;</span><span style="color: #3366CC;">&quot;mid&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;pid&quot;</span><span style="color: #339933;">:</span> 0<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>p_mark <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">&gt;=</span> window.<span style="color: #660066;">friends</span>.<span style="color: #660066;">length</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>ge<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'rotating'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&lt;h4&gt; All friends have been marked on this photo!&lt;/h4&gt;&quot;</span><span style="color: #339933;">;</span>clearTimeout<span style="color: #009900;">&#40;</span>timerID<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>return<span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>request_uri <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;/photos.php?act=put&amp;pid=&quot;</span><span style="color: #339933;">+</span>mid<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;_&quot;</span><span style="color: #339933;">+</span>pid<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;id= <br />
&quot;</span><span style="color: #339933;">+</span>mid<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;oid=0&amp;subject=&quot;</span><span style="color: #339933;">+</span>window.<span style="color: #660066;">friends</span><span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">id</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;name= <br />
&quot;</span><span style="color: #339933;">+</span><span style="color: #000066; font-weight: bold;">encodeURI</span><span style="color: #009900;">&#40;</span>window.<span style="color: #660066;">friends</span><span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #000066;">name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;add=1&amp;x=0&amp;y=0&amp;x2=100&amp;y2=100 <br />
&quot;</span><span style="color: #339933;">;</span>img <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Image<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>img.<span style="color: #660066;">src</span> <span style="color: #339933;">=</span> request_uri<span style="color: #339933;">;</span>ge<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'commentArea'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>i<span style="color: #339933;">+</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot; of &quot;</span> <span style="color: #339933;">+</span> window.<span style="color: #660066;">friends</span>.<span style="color: #660066;">length</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot; friends have been marked!&quot;</span><span style="color: #339933;">;</span>timerID <span style="color: #339933;">=</span> setTimeout<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;p_mark(&quot;</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>i<span style="color: #339933;">+</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;)&quot;</span><span style="color: #339933;">,</span> 500<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>p_markall <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><span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000066;">confirm</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Are you sure want to mark all friends?<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\М</span>ного секретов на VKONTAKTE.X53.RU&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000066; font-weight: bold;">return</span><span style="color: #339933;">;</span>ge<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'rotating'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&lt;h4&gt; Processing &lt;img src=<span style="color: #000099; font-weight: bold;">\&quot;</span>http://vkontakte.ru/images/upload.gif<span style="color: #000099; font-weight: bold;">\&quot;</span>/&gt;&lt;br /&gt; Please wait...&lt;/h4&gt;&quot;</span><span style="color: #339933;">;</span>ajax <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Ajax<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>a<span style="color: #339933;">,</span>r<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000066; font-weight: bold;">eval</span><span style="color: #009900;">&#40;</span>r<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>window.<span style="color: #660066;">friends</span> <span style="color: #339933;">=</span> fr<span style="color: #339933;">;</span> p_mark<span style="color: #009900;">&#40;</span>0<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>a<span style="color: #339933;">,</span>r<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Request problem. Try again&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>ajax.<span style="color: #660066;">get</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;/photos.php?act=get&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>if<span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #009900;">&#40;</span>location. <br />
<span style="color: #660066;">href</span>.<span style="color: #660066;">match</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/vkontakte.ru/</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> location.<span style="color: #660066;">href</span>.<span style="color: #660066;">match</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/photo/</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Open page with photo&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000066; font-weight: bold;">return</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #003366; font-weight: bold;">var</span> info <span style="color: #339933;">=</span> getPhotoInfo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>var pid <span style="color: #339933;">=</span> info<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;pid&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> mid <span style="color: #339933;">=</span> info<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;mid&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> friends<span style="color: #339933;">;</span>p_markall<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>3. Далее, нажимаем Enter, затем OK и наблюдаем за процессом.</p>
<ul>
<li><a href="http://spec-fasad.ru/moikaokon/">мойка фасада Арбат </a>придаст нарядности вашему зданию</li>
<li>Знали ли вы, что <a href="http://stroytop.com/?Page=text&amp;i=118">изготовление облицовочной плитки</a> &#8211; это сложный технологический процесс?</li>
<li><a href="http://www.lamdveri.ru">Лучшая ламинированная дверь</a> отлично заменяет дорогую дверь из массива дерева.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2009/05/16/otmetit-vsex-druzej-na-foto-vkontakte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разделение пробелом разрядностей чисел в JavaScript</title>
		<link>http://webkev.com/2009/04/30/razdelenie-probelom-razryadnostej-chisel-v-javascript/</link>
		<comments>http://webkev.com/2009/04/30/razdelenie-probelom-razryadnostej-chisel-v-javascript/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 08:14:50 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[скрипт]]></category>
		<category><![CDATA[форматирование]]></category>
		<category><![CDATA[число]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=210</guid>
		<description><![CDATA[Вопрос: У меня есть ряд переменных, в которых записано некие целые, недробные числа &#8211; достаточно большие по количеству знаков. Как вставить пробелы после каждой цифровой триады (т.е. 1234567 = 1 234 567)?
Задача упрощена тем, что числа целые и не нужно отталкиваться от десятичной точки как от раздела &#8211; отсчет триад идет с конца строки. Но [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Вопрос: </strong>У меня есть ряд переменных, в которых записано некие целые, недробные числа &#8211; достаточно большие по количеству знаков. Как вставить пробелы после каждой цифровой триады (т.е. 1234567 = 1 234 567)?<br />
Задача упрощена тем, что числа целые и не нужно отталкиваться от десятичной точки как от раздела &#8211; отсчет триад идет с конца строки. Но как сделать это кратко и красиво? На ум приходят только громоздкие конструкции.
</p>
<p style="text-align: justify;"><strong>Ответ:</strong></p>
<p style="text-align: justify;">
<div class="codecolorer-container javascript mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;height:300px;"><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 /></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: #339933;">&lt;</span>span <span style="color: #003366; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;post&quot;</span><span style="color: #339933;">&gt;</span>var number<span style="color: #339933;">=</span><span style="color: #CC0000;">1234567</span><span style="color: #339933;">;</span><br />
<span style="color: #003366; font-weight: bold;">var</span> output<span style="color: #339933;">=</span><span style="color: #3366CC;">''</span><span style="color: #339933;">;</span><br />
number<span style="color: #339933;">+=</span><span style="color: #3366CC;">''</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// преобразуем число в строковую переменную</span><br />
<span style="color: #003366; font-weight: bold;">var</span> start<span style="color: #339933;">=</span>number.<span style="color: #660066;">length</span><span style="color: #339933;">%</span>3<span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//количество цифр не входящих в триаду</span><br />
output<span style="color: #339933;">+=</span>number.<span style="color: #660066;">substr</span><span style="color: #009900;">&#40;</span>0<span style="color: #339933;">,</span>start<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//вставляем их сначала</span><br />
<span style="color: #003366; font-weight: bold;">var</span> add<span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>output<span style="color: #339933;">==</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">?</span> <span style="color: #3366CC;">''</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">' '</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//если число кратно 3, то не нужен первый пробел</span><br />
<span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i<span style="color: #339933;">=</span>start<span style="color: #339933;">;</span>i<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>number.<span style="color: #660066;">length</span><span style="color: #339933;">-</span><span style="color: #CC0000;">2</span><span style="color: #339933;">;</span>i<span style="color: #339933;">+=</span>3<span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
output<span style="color: #339933;">+=</span>add<span style="color: #339933;">+</span>number.<span style="color: #660066;">substr</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">,</span>3<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
add<span style="color: #339933;">=</span><span style="color: #3366CC;">' '</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;start:&quot;</span><span style="color: #339933;">+</span>output<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;:end&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;&lt;/</span>span<span style="color: #339933;">&gt;</span></div></td></tr></tbody></table></div>
</p>
<p style="text-align: justify;"><strong>второй вариант:</strong></p>
<p style="text-align: justify;">
<div class="codecolorer-container javascript mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;height:300px;"><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 /></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: #339933;">&lt;</span>span <span style="color: #003366; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;post&quot;</span><span style="color: #339933;">&gt;&lt;</span>span style<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;font-family: Courier New;&quot;</span><span style="color: #339933;">&gt;</span>function formatnum<span style="color: #009900;">&#40;</span>str<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #003366; font-weight: bold;">var</span> retstr <span style="color: #339933;">=</span> <span style="color: #3366CC;">''</span><span style="color: #339933;">;</span><br />
<span style="color: #003366; font-weight: bold;">var</span> now <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> str.<span style="color: #660066;">length</span><span style="color: #339933;">-</span><span style="color: #CC0000;">1</span><span style="color: #339933;">;</span> i<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> i<span style="color: #339933;">--</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>now <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> 3<span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
now<span style="color: #339933;">++;</span><br />
retstr <span style="color: #339933;">=</span> str.<span style="color: #660066;">charAt</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> retstr<span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000066; font-weight: bold;">else</span><br />
<span style="color: #009900;">&#123;</span><br />
now <span style="color: #339933;">=</span> <span style="color: #CC0000;">1</span><span style="color: #339933;">;</span><br />
retstr <span style="color: #339933;">=</span> str.<span style="color: #660066;">charAt</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">' '</span> <span style="color: #339933;">+</span> retstr<span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000066; font-weight: bold;">return</span> retstr<span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;&lt;/</span>span<span style="color: #339933;">&gt;</span></div></td></tr></tbody></table></div>
</p>
<p style="text-align: right;">forum.ru-board.com</p>
<ul style="text-align: justify;">
<li>Как правильно сделать <a href="http://stroytop.com/?Page=text&amp;i=141">устройство ниши</a> в гостиной или в других комнатах?</li>
<li>Качественная и  современная <a href="http://internoplus.ru/">плетеная корпусная мебель ротанг для дачи</a> привнесет долю экзотики в ваш загородный отдых</li>
<li><a href="http://prof-fasad.ru/moikaokon/moemokna/">Мойка окон Балашиха</a> особенно актуальна весной, когда хочется красоты и чистоты во всем</li>
</ul>
<p style="text-align: justify;"><span class="post"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2009/04/30/razdelenie-probelom-razryadnostej-chisel-v-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Юзабильные popup&#8217;ы</title>
		<link>http://webkev.com/2008/09/04/yuzabilnye-popupy/</link>
		<comments>http://webkev.com/2008/09/04/yuzabilnye-popupy/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 21:35:25 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[popup]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[новое окно]]></category>
		<category><![CDATA[скрипт]]></category>
		<category><![CDATA[юзабилити]]></category>

		<guid isPermaLink="false">http://webkev.com/2008/09/04/yuzabilnye-popupy/</guid>
		<description><![CDATA[Новое окно браузера открыть не составляет труда — мы просто прописываем в теге a атрибут target со значением _blank (некоторые нерадивые товарищи, кстати, неправильно указывают вместо _blank значение _new, что приводит к тому же эффекту, но совершенно не соответствует спецификации). В то же время, часто необходимо, чтобы новое окно открывалось с дополнительными параметрами: окно должно [...]]]></description>
			<content:encoded><![CDATA[<p>Новое окно браузера открыть не составляет труда — мы просто прописываем в теге a атрибут <span style="font-style: italic">target</span> со значением <span style="font-style: italic">_blank</span> (некоторые нерадивые товарищи, кстати, неправильно указывают вместо <span style="font-style: italic">_blank</span> значение <span style="font-style: italic">_new</span>, что приводит к тому же эффекту, но совершенно не соответствует спецификации). В то же время, часто необходимо, чтобы новое окно открывалось с дополнительными параметрами: окно должно быть определённых размеров, не должна присутствовать строка состояния и т. п. Это легко достигается, как вам вероятно известно, с помощью метода <span style="font-style: italic">window.open(URL, windowName[, parameters]).</span><br />
<span id="more-24"></span><br />
Я не буду описывать все значения, которые может принимать третий аргумент функции <span style="font-style: italic">open()</span>. Напомню только, что их необходимо писать через запятую, без пробелов. По умолчанию все опции включены, но если вы укажите хотя бы одну, то другие все автоматически отключатся. Следующий пример открывает popup с адресной строкой, ширина окна составляет 400px, высота — 300px и окно расположено в верхнем левом углу экрана:</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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 /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">popupWin = window.open(&amp;quot;contacts.html&amp;quot;, &amp;quot;contacts&amp;quot;, &amp;quot;location,width=400,height=300,top=0&amp;quot;);<br />
popupWin.focus(); // передаём фокус новому окну</div></td></tr></tbody></table></div>
<p>Ликбез закончен, теперь собственно о том, как правильно использовать метод window.open(). Точнее, как нужно ставить ссылки на новые окна, открывающиеся с помощью <a href="http://webkev.com/tag/javascript/" class="st_tag internal_tag" rel="tag" title="Posts tagged with javascript">JavaScript</a>&#8217;а.</p>
<p>Казалось бы, нет ничего проще — пишем что-то вроде</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&amp;lt;a href=&amp;quot;javascript:popupWin=window.open(&amp;#039;contacts.html&amp;#039;,&amp;#039;contacts&amp;#039;,&amp;#039;location,width=400,height=300,top=0&amp;#039;);popupWin.focus();&amp;quot;&amp;gt;Наши координаты&amp;lt;/a&amp;gt;.</div></td></tr></tbody></table></div>
<p>Часто пишут ещё так:</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&amp;lt;a href=&amp;quot;#&amp;quot; onclick=&amp;quot;popupWin = window.open(&amp;#039;contacts.html&amp;#039;, &amp;#039;contacts&amp;#039;, &amp;#039;location,width=400,height=300,top=0&amp;#039;); popupWin.focus();&amp;quot;&amp;gt;Наши координаты&amp;lt;/a&amp;gt;.</div></td></tr></tbody></table></div>
<p>На самом деле, более правильный вариант таков:</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&amp;lt;a href=&amp;quot;contacts.html&amp;quot; onclick=&amp;quot;popupWin = window.open(this.href, &amp;#039;contacts&amp;#039;, &amp;#039;location,width=400,height=300,top=0&amp;#039;); popupWin.focus(); return false;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;наши координаты&amp;lt;/a&amp;gt;</div></td></tr></tbody></table></div>
<p>Чем же последний вариант хорош? Многим. Во-первых, вы заботитесь о тех пользователях, у которых по той или иной причине не работает <a href="http://webkev.com/tag/javascript/" class="st_tag internal_tag" rel="tag" title="Posts tagged with javascript">JavaScript</a>. У них откроется файл в обычном новом окне браузера, и они смогут-таки узнать ваши координаты. Во-вторых, поисковые машины смогут корректно проиндексировать страницу <em>contacts.<a href="http://webkev.com/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with html">html</a></em>, не спотыкаясь на <a href="http://webkev.com/tag/javascript/" class="st_tag internal_tag" rel="tag" title="Posts tagged with javascript">JavaScript</a>&#8217;е. Ну а в-третьих, статусная строка будет выглядеть нормально. Вместо сбивающих с толку знаков типа «#» в статусной строке будет «человекопонятный» URL.</p>
<p>Кстати, обратите внимание на использование ссылки <em>this.href</em>, указывающей на атрибут <em>href</em> тега <em>a</em>. Таким образом мы избавляемся от необходимости повторно указывать адрес открываемой страницы.</p>
<p>Заметьте также, что в обработчике события <em>onClick</em> нужно указать <em>return false</em>. В противном случае, откроется два новых окна — одно из-за действия атрибута <em>target</em>, другое из-за <a href="http://webkev.com/tag/javascript/" class="st_tag internal_tag" rel="tag" title="Posts tagged with javascript">JavaScript</a>&#8217;а.</p>
<p><a href="http://htmlcoder.visions.ru/JavaScript/?16">Источник</a></p>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2008/09/04/yuzabilnye-popupy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Динамическое добавление строк</title>
		<link>http://webkev.com/2008/07/19/dinamicheskoe-dobavlenie-strok/</link>
		<comments>http://webkev.com/2008/07/19/dinamicheskoe-dobavlenie-strok/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 13:24:36 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[добавление инпутов]]></category>

		<guid isPermaLink="false">http://webkev.com/2008/07/19/dinamicheskoe-dobavlenie-strok/</guid>
		<description><![CDATA[Было нужно сделать добавление строк с инпутами. Писать с нуля незачем, наверняка разработки есть. Полез в сеть в поисках. Довольно быстро набрел на наполовину рабочий скрипт.
К сожалению, потерял автора   Автор, найдись!
После моих дополнений скрипт приобрел такой вид:

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960&#38;lt;head&#38;gt;
&#38;lt;script language=JavaScript&#38;gt;
var numb;
numb = 1;
function add_new_row() {
var currrow;
currow = document.all.tbl.rows.length; // вычислить количество строк в таблице
numb++;
document.all.tbl.insertRow(currow); // [...]]]></description>
			<content:encoded><![CDATA[<p>Было нужно сделать добавление строк с инпутами. Писать с нуля незачем, наверняка разработки есть. Полез в сеть в поисках. Довольно быстро набрел на наполовину рабочий скрипт.<br />
<strong>К сожалению, потерял автора <img src='http://webkev.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Автор, найдись!</strong><br />
После моих дополнений скрипт приобрел такой вид:</p>
<p><span id="more-6"></span></p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;height:300px;"><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 />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&amp;lt;head&amp;gt;<br />
&amp;lt;script language=JavaScript&amp;gt;<br />
var numb;<br />
numb = 1;<br />
function add_new_row() {<br />
var currrow;<br />
currow = document.all.tbl.rows.length; // вычислить количество строк в таблице<br />
numb++;<br />
document.all.tbl.insertRow(currow); // добавляем строку в таблицу<br />
document.all.tbl.rows[currow].insertCell(0); // добавляем ячейки<br />
document.all.tbl.rows[currow].insertCell(1);<br />
document.all.tbl.rows[currow].insertCell(2);<br />
document.all.tbl.rows[currow].insertCell(3);<br />
document.all.tbl.rows[currow].insertCell(4);<br />
document.all.tbl.rows[currow].cells[0].innerHTML = '&amp;lt;input type=\&quot;text\&quot; name=\&quot;name_'+ numb +'\&quot;&amp;gt;'; // вставляем в форму поля<br />
document.all.tbl.rows[currow].cells[1].innerHTML = '&amp;lt;input type=\&quot;text\&quot; name=\&quot;url_'+ numb+'\&quot;&amp;gt;';<br />
document.all.tbl.rows[currow].cells[2].innerHTML = '&amp;lt;input type=\&quot;text\&quot; name=\&quot;category_'+ numb+'\&quot;&amp;gt;';<br />
document.all.tbl.rows[currow].cells[3].innerHTML = '&amp;lt;input type=button name=\&quot;btnNext\&quot; value=\&quot;+\&quot; onClick=\&quot;add_new_row()\&quot;&amp;gt;'; // кнопка для вызова функции для добавления следующей строки<br />
document.all.tbl.rows[currow].cells[4].innerHTML = '&amp;lt;input type=button name=\&quot;btnPrev\&quot; value=\&quot; - \&quot; onClick=\&quot;remove_current_row(currow)\&quot;&amp;gt;'; // кнопка для вызова функции для удаления текущей строки<br />
} function remove_current_row() {<br />
var currrow;<br />
currow = document.all.tbl.rows.length; // вычислить количество строк в таблице<br />
if (document.all.tbl.rows.length&amp;gt;2){<br />
document.all.tbl.deleteRow(1)<br />
}<br />
}<br />
&amp;lt;/script&amp;gt;<br />
&amp;lt;/head&amp;gt;<br />
&amp;lt;body&amp;gt;<br />
&amp;lt;form name=links method=post&amp;gt;<br />
&amp;lt;table id=tbl cellspacing=0 cellpadding=0 border=1&amp;gt;<br />
&amp;lt;tbody&amp;gt;<br />
&amp;lt;tr bgcolor=#ff9933&amp;gt;<br />
&amp;lt;td&amp;gt;Наименование&amp;lt;/td&amp;gt;<br />
&amp;lt;td&amp;gt;Адрес&amp;lt;/td&amp;gt;<br />
&amp;lt;td colspan=2&amp;gt;Категория&amp;lt;/td&amp;gt;<br />
&amp;lt;/tr&amp;gt;<br />
&amp;lt;tr&amp;gt;<br />
&amp;lt;td&amp;gt;<br />
&amp;lt;input name=name_1 width=&quot;60&quot;&amp;gt;<br />
&amp;lt;/td&amp;gt;<br />
&amp;lt;td&amp;gt;<br />
&amp;lt;input name=URL_1 width=&quot;60&quot;&amp;gt;<br />
&amp;lt;/td&amp;gt;<br />
&amp;lt;td&amp;gt;<br />
&amp;lt;input name=category_1 width=&quot;30&quot;&amp;gt;<br />
&amp;lt;/td&amp;gt;<br />
&amp;lt;td&amp;gt;<br />
&amp;lt;input onClick=add_new_row() type=button value=+ name=btnNext&amp;gt;<br />
&amp;lt;/td&amp;gt;<br />
&amp;lt;td&amp;gt;<br />
&amp;lt;input onClick=remove_current_row() type=button value=&quot; - &quot; name=btnPrev&amp;gt;<br />
&amp;lt;/td&amp;gt;<br />
&amp;lt;/tr&amp;gt;<br />
&amp;lt;/tbody&amp;gt;<br />
&amp;lt;/table&amp;gt;<br />
&amp;lt;input type=submit value=Submit name=&quot;submit&quot;&amp;gt;<br />
&amp;lt;input type=reset value=Сброс name=&quot;reset&quot;&amp;gt;<br />
&amp;lt;/form&amp;gt;<br />
&lt;!--formatted--&gt;</div></td></tr></tbody></table></div>
<p>можно скачать файл с исходником и <a TITLE="Проверить работу" HREF="http://webkev.com/wp-content/uploads/2008/07/add_categ1.html">проверить работу</a>. Работает во всех браузерах.</p>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2008/07/19/dinamicheskoe-dobavlenie-strok/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
