<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.0" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>CB's blog</title>
	<link>http://sudoku.org.ua/rus/blog</link>
	<description>Очередной блог WordPress</description>
	<pubDate>Fri, 05 Dec 2008 13:12:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CbsBlog" /><feedburner:info uri="cbsblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Динамическая загрузка JavaScript файлов</title>
		<link>http://feedproxy.google.com/~r/CbsBlog/~3/4KJcbzJteoQ/</link>
		<comments>http://sudoku.org.ua/rus/blog/2008/12/04/dynamic-javascript-load/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 19:48:33 +0000</pubDate>
		<dc:creator>svoloshyn</dc:creator>
		
	<category>JavaScript</category>
		<guid isPermaLink="false">http://sudoku.org.ua/rus/blog/2008/12/04/%d0%94%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f-%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%ba%d0%b0-javascript-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2/</guid>
		<description><![CDATA[Не знаю, может это всем давно известно и тривиально, а может кому-то еще пригодится.
Собственно такая функция загружает JavaScript файл и после удачной загрузки вызывает функцию callback.
function addScript(src, callback) {
   var head = document.getElementsByTagName(&#34;head&#34;)[0];
   var script = document.createElement(&#34;script&#34;);

   script.type = &#34;text/javascript&#34;;
   head.appendChild(script);
   script.src = src;

  [...]]]></description>
			<content:encoded><![CDATA[<p>Не знаю, может это всем давно известно и тривиально, а может кому-то еще пригодится.</p>
<p>Собственно такая функция загружает JavaScript файл и после удачной загрузки вызывает функцию <code>callback</code>.</p>
<pre><code>function addScript(src, callback) {
   var head = document.getElementsByTagName(&quot;head&quot;)[0];
   var script = document.createElement(&quot;script&quot;);

   script.type = &quot;text/javascript&quot;;
   head.appendChild(script);
   script.src = src;

   // Normal browsers
   script.onload = callback;
   // IE
   script.onreadystatechange = function() {
      if(this.readyState == &quot;loaded&quot;  || this.readyState == &quot;complete&quot;) {
         callback();
      }
   }
}</code></pre>
<p>Пример использования:</p>
<pre><code>addScript("http://job4it.net/informer/v0u0.5.0.js", ShowJob4ItData);</code></pre>
<p>Литература:<br />
Patrick Hunlock &mdash; <a href="http://www.hunlock.com/blogs/Howto_Dynamically_Insert_Javascript_And_CSS">Howto Dynamically Insert Javascript And CSS</a></p>
<p>P. S. Для меня самым сложным было сделать так чтобы работало в IE.</p>
<p>P. P. S. Описанный подход используется для &#8220;ленивой&#8221; загрузки баннеров на <a href="http://www.developers.org.ua/">developers.org.ua</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://sudoku.org.ua/rus/blog/2008/12/04/dynamic-javascript-load/feed/</wfw:commentRSS>
		<feedburner:origLink>http://sudoku.org.ua/rus/blog/2008/12/04/dynamic-javascript-load/</feedburner:origLink></item>
		<item>
		<title>Google Chrome scrollbarred buttons</title>
		<link>http://feedproxy.google.com/~r/CbsBlog/~3/36GISt3ihNw/</link>
		<comments>http://sudoku.org.ua/rus/blog/2008/09/14/google-chrome-button-scrollbars/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 19:06:15 +0000</pubDate>
		<dc:creator>svoloshyn</dc:creator>
		
	<category>CSS</category>
	<category>Юмор</category>
		<guid isPermaLink="false">http://sudoku.org.ua/rus/blog/2008/09/14/google-chrome-button-scrollbars/</guid>
		<description><![CDATA[Google Chrome настолько суров, что может отображать кнопки со скроллбарами:

Код:
.btn {
   width: 100px;
   height: 40px;
   overflow: auto;
   font-size: 22px;
}

&#60;input type=&#34;button&#34; class=&#34;btn&#34; value=&#34;HelloWorld&#34; /&#62;
]]></description>
			<content:encoded><![CDATA[<p><a href="www.developers.org.ua/archives/aleks_raiden/2008/09/03/google-chrome-overview/">Google Chrome</a> настолько суров, что может отображать кнопки со скроллбарами:</p>
<p><img src="http://sudoku.org.ua/rus/blog/examples/fun/chrome-scroll-button.png" alt="Google Chrome button" /></p>
<p>Код:</p>
<pre><code>.btn {
   width: 100px;
   height: 40px;
   overflow: auto;
   font-size: 22px;
}

&lt;input type=&quot;button&quot; class=&quot;btn&quot; value=&quot;HelloWorld&quot; /&gt;</code></pre>
]]></content:encoded>
			<wfw:commentRSS>http://sudoku.org.ua/rus/blog/2008/09/14/google-chrome-button-scrollbars/feed/</wfw:commentRSS>
		<feedburner:origLink>http://sudoku.org.ua/rus/blog/2008/09/14/google-chrome-button-scrollbars/</feedburner:origLink></item>
		<item>
		<title>Хорошая статья о фильтре AlphaImageLoader для прозрачности в IE6</title>
		<link>http://feedproxy.google.com/~r/CbsBlog/~3/D8eVdL1rjwU/</link>
		<comments>http://sudoku.org.ua/rus/blog/2008/09/07/alphaimageloader-article/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 08:04:57 +0000</pubDate>
		<dc:creator>svoloshyn</dc:creator>
		
	<category>CSS</category>
	<category>WebDev</category>
		<guid isPermaLink="false">http://sudoku.org.ua/rus/blog/2008/09/07/%d0%a5%d0%be%d1%80%d0%be%d1%88%d0%b0%d1%8f-%d1%81%d1%82%d0%b0%d1%82%d1%8c%d1%8f-%d0%be-%d1%84%d0%b8%d0%bb%d1%8c%d1%82%d1%80%d0%b5-alphaimageloader-%d0%b4%d0%bb%d1%8f-%d0%bf%d1%80%d0%be%d0%b7%d1%80%d0%/</guid>
		<description><![CDATA[PNG alpha transparency: AlphaImageLoader filter flaws in IE6.
Лично мне очень помог раздел &#8220;Problem: Links don&#8217;t work&#8221;.

]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.satzansatz.de/cssd/tmp/alphatransparency.html">PNG alpha transparency: AlphaImageLoader filter flaws in IE6</a>.</p>
<p>Лично мне очень помог раздел &#8220;Problem: Links don&#8217;t work&#8221;.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://sudoku.org.ua/rus/blog/2008/09/07/alphaimageloader-article/feed/</wfw:commentRSS>
		<feedburner:origLink>http://sudoku.org.ua/rus/blog/2008/09/07/alphaimageloader-article/</feedburner:origLink></item>
		<item>
		<title>CSS для Safari 3 и Opera</title>
		<link>http://feedproxy.google.com/~r/CbsBlog/~3/M2r1rUin8Dw/</link>
		<comments>http://sudoku.org.ua/rus/blog/2008/07/30/css-for-safari-3-and-opera/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 09:40:27 +0000</pubDate>
		<dc:creator>svoloshyn</dc:creator>
		
	<category>CSS</category>
		<guid isPermaLink="false">http://sudoku.org.ua/rus/blog/2008/07/30/css-for-safari-3-and-opera/</guid>
		<description><![CDATA[@media all and (-webkit-min-device-pixel-ratio:0){
/* Safari 3 &#038; Opera */
}

@media all and(-webkit-min-device-pixel-ratio:0){
/* Opera */
}
Наткнулся здесь: http://blog.hedgerwow.com/2007/06/22/detect-safari-3-via-css/#comment-147.
В первом случае после and есть пробел, а во втором пробела нет.

]]></description>
			<content:encoded><![CDATA[<pre><code>@media all and (-webkit-min-device-pixel-ratio:0){
/* Safari 3 &#038; Opera */
}

@media all and(-webkit-min-device-pixel-ratio:0){
/* Opera */
}</code></pre>
<p>Наткнулся здесь: <a href="http://blog.hedgerwow.com/2007/06/22/detect-safari-3-via-css/#comment-147">http://blog.hedgerwow.com/2007/06/22/detect-safari-3-via-css/#comment-147</a>.</p>
<p>В первом случае после and есть пробел, а во втором пробела нет.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://sudoku.org.ua/rus/blog/2008/07/30/css-for-safari-3-and-opera/feed/</wfw:commentRSS>
		<feedburner:origLink>http://sudoku.org.ua/rus/blog/2008/07/30/css-for-safari-3-and-opera/</feedburner:origLink></item>
		<item>
		<title>Форум developers.org.ua</title>
		<link>http://feedproxy.google.com/~r/CbsBlog/~3/P_GjWxejmv0/</link>
		<comments>http://sudoku.org.ua/rus/blog/2008/07/23/dou-forum/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 17:35:27 +0000</pubDate>
		<dc:creator>svoloshyn</dc:creator>
		
	<category>Дизайн</category>
	<category>Developers.org.ua</category>
		<guid isPermaLink="false">http://sudoku.org.ua/rus/blog/2008/07/23/dou-forum/</guid>
		<description><![CDATA[Запустили.


]]></description>
			<content:encoded><![CDATA[<p>Запустили.</p>
<p><a href="http://www.developers.org.ua/forum/"><img src="http://sudoku.org.ua/rus/blog/examples/dou/dou-forum.gif" alt="Форум developers.org.ua" /></a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://sudoku.org.ua/rus/blog/2008/07/23/dou-forum/feed/</wfw:commentRSS>
		<feedburner:origLink>http://sudoku.org.ua/rus/blog/2008/07/23/dou-forum/</feedburner:origLink></item>
	</channel>
</rss>
