<?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>bOntONweb &#187; JavaScript на заметку</title>
	<atom:link href="http://www.bontonweb.com/category/programmirovanie/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bontonweb.com</link>
	<description>development</description>
	<lastBuildDate>Thu, 28 Oct 2010 18:45:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>jQuery API расширение для Dreamweaver</title>
		<link>http://www.bontonweb.com/texnologii/html/jquery-api-rasshirenie-dlya-dreamweaver.html</link>
		<comments>http://www.bontonweb.com/texnologii/html/jquery-api-rasshirenie-dlya-dreamweaver.html#comments</comments>
		<pubDate>Mon, 21 Apr 2008 12:17:59 +0000</pubDate>
		<dc:creator>coder</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript на заметку]]></category>

		<guid isPermaLink="false">http://www.bontonweb.com/texnologii/html/jquery-api-rasshirenie-dlya-dreamweaver.html</guid>
		<description><![CDATA[Постовой: рецепты народной медицины частное фото Задача: максимально упростить использование JavaScript-библиотеки jQuery при верстке сайтов в Dreamweaver. Решение: для этого удобно установить специальное расширение для Dreamweaver, которое значительно упрощает и ускоряет процесс разработки скриптов на базе библиотеки jQuery Скачать расширение]]></description>
			<content:encoded><![CDATA[<p>Постовой: <a href='http://www.rezepty.by/'>рецепты народной медицины</a><br />
<a href='http://album.zp.ua'>частное фото</a></p>
<p><strong>Задача:</strong> максимально упростить использование JavaScript-библиотеки <a href="http://jquery.com/" target="_blank">jQuery</a> при верстке сайтов в Dreamweaver.<br />
<strong> Решение:</strong> для этого удобно установить специальное расширение для Dreamweaver, которое значительно упрощает и ускоряет процесс разработки скриптов на базе библиотеки <a href="http://jquery.com/" target="_blank">jQuery</a></p>
<p><a href="http://xtnd.us/dreamweaver/jquery#download"><img src="http://www.bontonweb.com/wp-content/uploads/2008/04/screen_01.gif" /></a></p>
<p><a href="http://xtnd.us/files/jQuery_API.mxp">Скачать расширение</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bontonweb.com/texnologii/html/jquery-api-rasshirenie-dlya-dreamweaver.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Обход child nodes (потомков) определнного элемента в Javascript</title>
		<link>http://www.bontonweb.com/programmirovanie/javascript/obxod-child-nodes-potomkov-opredelnnogo-elementa-v-javascript.html</link>
		<comments>http://www.bontonweb.com/programmirovanie/javascript/obxod-child-nodes-potomkov-opredelnnogo-elementa-v-javascript.html#comments</comments>
		<pubDate>Fri, 16 Nov 2007 10:23:50 +0000</pubDate>
		<dc:creator>Mr. Den</dc:creator>
				<category><![CDATA[JavaScript на заметку]]></category>
		<category><![CDATA[PROграммирование]]></category>

		<guid isPermaLink="false">http://www.bontonweb.com/programmirovanie/javascript/obxod-child-nodes-potomkov-opredelnnogo-elementa-v-javascript.html</guid>
		<description><![CDATA[Речь о том как корректно обойти элементы потомки DOM для данного элемента, простите за тафтологию В общем конструкция следующая: PLAIN TEXT JAVA: var object = document.getElementById&#40;'el'&#41;; for &#40;var childItem in object.childNodes&#41; &#123; if &#40;object.childNodes&#91;childItem&#93;.nodeType == 1&#41; object.childNodes&#91;childItem&#93;.style.color = '#FF0000'; &#125; В данном примере мы берем некоторый элемент с id = 'el' и проходим по массиву [...]]]></description>
			<content:encoded><![CDATA[<p>Речь о том как корректно обойти элементы потомки DOM для данного элемента, простите за тафтологию <img src='http://www.bontonweb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>В общем конструкция следующая:</p>
<div class="igBar"><span id="ljava-4"><a href="#" onclick="javascript:showPlainTxt('java-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-4">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">var object = document.<span style="color: #006600;">getElementById</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'el'</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span>var childItem in object.<span style="color: #006600;">childNodes</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>object.<span style="color: #006600;">childNodes</span><span style="color: #66cc66;">&#91;</span>childItem<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">nodeType</span> == <span style="color: #cc66cc;color:#800000;">1</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">object.<span style="color: #006600;">childNodes</span><span style="color: #66cc66;">&#91;</span>childItem<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">style</span>.<span style="color: #006600;">color</span> = <span style="color: #ff0000;">'#FF0000'</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><span id="more-21"></span>В данном примере мы берем некоторый элемент с id = 'el' и проходим по массиву его потомков (childNodes), при этом проверяем nodeType потомка, чтобы он был элементом страницы и если так, то окрашиваем его в КРАСНЫЙ цвет.</p>
<p>В принципе на базе этой конструкции можно организовать рекурсивный обход дерева всех потомков заданного элемента, если конечно возникнет такая необходимость, но пока я представляю только упрощенный вариант.</p>
<p>Здесь следует обратить внимание на  проверку свойства nodeType == 1, дело в том что без этой проверки в обработку попадут и разрывы строк, т.е. символы "\n", которые тоже воспинимаются как ноды. Т.е. например конструкция вида:</p>
<div class="igBar"><span id="lhtml-5"><a href="#" onclick="javascript:showPlainTxt('html-5'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-5">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">&lt;div</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"el"</span><span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">&lt;p&gt;</span></a></span>1111<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">&lt;p&gt;</span></a></span>2222<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">&lt;p&gt;</span></a></span>3333<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>и конструкция:</p>
<div class="igBar"><span id="lhtml-6"><a href="#" onclick="javascript:showPlainTxt('html-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-6">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">&lt;div</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"el"</span><span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">&lt;p&gt;</span></a></span>1111<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p&gt;</span></span><span style="color: #009900;"><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">&lt;p&gt;</span></a></span>2222<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p&gt;</span></span><span style="color: #009900;"><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">&lt;p&gt;</span></a></span>3333<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>без этой проверки обрабатывались бы по разному, т.е. в первом случае мы бы получили ошибку, поскольку потомок "  \n  " не имеет свойства style <img src='http://www.bontonweb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bontonweb.com/programmirovanie/javascript/obxod-child-nodes-potomkov-opredelnnogo-elementa-v-javascript.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Добавление обработчика события с помощью JavaScript</title>
		<link>http://www.bontonweb.com/programmirovanie/javascript/dobavlenie-obrabotchika-sobytiya-s-pomoshhyu-javascript.html</link>
		<comments>http://www.bontonweb.com/programmirovanie/javascript/dobavlenie-obrabotchika-sobytiya-s-pomoshhyu-javascript.html#comments</comments>
		<pubDate>Fri, 16 Nov 2007 10:16:10 +0000</pubDate>
		<dc:creator>Mr. Den</dc:creator>
				<category><![CDATA[JavaScript на заметку]]></category>
		<category><![CDATA[PROграммирование]]></category>

		<guid isPermaLink="false">http://www.bontonweb.com/programmirovanie/javascript/dobavlenie-obrabotchika-sobytiya-s-pomoshhyu-javascript.html</guid>
		<description><![CDATA[Есть несколько методов, но я приведу код которым пользуюсь сам. С некоей притензией на универсальность не судите строго . Итак: PLAIN TEXT JAVA: function addHandler&#40;object, event, handler&#41; &#123; if &#40;typeof object.addEventListener != 'undefined'&#41; object.addEventListener&#40;event, handler, false&#41;; else if &#40;typeof object.attachEvent != 'undefined'&#41; object.attachEvent&#40;'on' + event, handler&#41;; else throw "Incompatible browser"; &#125; Все в принципе понятно: [...]]]></description>
			<content:encoded><![CDATA[<p>Есть несколько методов, но я приведу код которым пользуюсь сам. С некоей притензией на универсальность <img src='http://www.bontonweb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  не судите строго <img src='http://www.bontonweb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Итак:</p>
<div class="igBar"><span id="ljava-10"><a href="#" onclick="javascript:showPlainTxt('java-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-10">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">function addHandler<span style="color: #66cc66;">&#40;</span>object, event, handler<span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>typeof object.<span style="color: #006600;">addEventListener</span> != <span style="color: #ff0000;">'undefined'</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">object.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>event, handler, <span style="color: #000000; font-weight: bold;">false</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>typeof object.<span style="color: #006600;">attachEvent</span> != <span style="color: #ff0000;">'undefined'</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">object.<span style="color: #006600;">attachEvent</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'on'</span> + event, handler<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">else</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">throw</span> <span style="color: #ff0000;">"Incompatible browser"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
<span id="more-20"></span>Все в принципе понятно:</p>
<ul>
<li>object - это наш элемент;</li>
<li>event - желаемое событие, к которому мы и написали обработчик</li>
<li>handler - собственно функция - обработчик</li>
</ul>
<p>Работает  в IE, FF, Opera, Safari, где не работает честно говоря не нашел <img src='http://www.bontonweb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Пример вызова:</p>
<div class="igBar"><span id="ljava-11"><a href="#" onclick="javascript:showPlainTxt('java-11'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-11">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">var but = document.<span style="color: #006600;">getElementById</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'but'</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">addHandler<span style="color: #66cc66;">&#40;</span>but, <span style="color: #ff0000;">'mousedown'</span>, change_but_status<span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Здесь, естесственно, change_but_status - функция обработчик должна быть где-то описана.</p>
<p>О, да, чуть не забыл, функция удаления обработчика события у элемента (параметры аналогичны):</p>
<div class="igBar"><span id="ljava-12"><a href="#" onclick="javascript:showPlainTxt('java-12'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-12">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">function removeHandler<span style="color: #66cc66;">&#40;</span>object, event, handler<span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>typeof object.<span style="color: #006600;">removeEventListener</span> != <span style="color: #ff0000;">'undefined'</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">object.<span style="color: #006600;">removeEventListener</span><span style="color: #66cc66;">&#40;</span>event, handler, <span style="color: #000000; font-weight: bold;">false</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>typeof object.<span style="color: #006600;">detachEvent</span> != <span style="color: #ff0000;">'undefined'</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">object.<span style="color: #006600;">detachEvent</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'on'</span> + event, handler<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">else</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">throw</span> <span style="color: #ff0000;">"Incompatible browser"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bontonweb.com/programmirovanie/javascript/dobavlenie-obrabotchika-sobytiya-s-pomoshhyu-javascript.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Добавление скрипта в DOM средствами JavaScript (читать жабаскрипт :)</title>
		<link>http://www.bontonweb.com/programmirovanie/javascript/dobavlenie-skripta-v-dom-sredstvami-javascript-chitat-zhabaskript.html</link>
		<comments>http://www.bontonweb.com/programmirovanie/javascript/dobavlenie-skripta-v-dom-sredstvami-javascript-chitat-zhabaskript.html#comments</comments>
		<pubDate>Wed, 14 Nov 2007 00:37:55 +0000</pubDate>
		<dc:creator>Mr. Den</dc:creator>
				<category><![CDATA[JavaScript на заметку]]></category>
		<category><![CDATA[PROграммирование]]></category>

		<guid isPermaLink="false">http://www.bontonweb.com/programmirovanie/javascript/dobavlenie-skripta-v-dom-sredstvami-javascript-chitat-zhabaskript.html</guid>
		<description><![CDATA[Это полезно, например в случае когда в результате AJAX запроса возвращается среди прочего некоторый кусок javascript кода, который нужно выполнить в броузере. Фишка состоит в том, что javascript код нужно помещать в head документа, тогда он будет выполнен. Последовательность добавления следующая: PLAIN TEXT JAVA: scriptNode = document.createElement&#40;"script"&#41;; scriptNode.type = "text/javascript"; scriptNode.text = elValue; document.getElementsByTagName&#40;'head'&#41;&#91;0&#93;.appendChild&#40;scriptNode&#41;; Как [...]]]></description>
			<content:encoded><![CDATA[<p>Это полезно, например в случае когда в результате  AJAX запроса возвращается среди прочего некоторый кусок javascript кода, который нужно выполнить в броузере.<span id="more-17"></span></p>
<p>Фишка состоит в том, что javascript код нужно помещать в head документа, тогда он будет выполнен.</p>
<p>Последовательность добавления следующая:</p>
<div class="igBar"><span id="ljava-14"><a href="#" onclick="javascript:showPlainTxt('java-14'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-14">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">scriptNode = document.<span style="color: #006600;">createElement</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"script"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">scriptNode.<span style="color: #006600;">type</span> = <span style="color: #ff0000;">"text/javascript"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">scriptNode.<span style="color: #006600;">text</span> = elValue;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">document.<span style="color: #006600;">getElementsByTagName</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'head'</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;color:#800000;">0</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">appendChild</span><span style="color: #66cc66;">&#40;</span>scriptNode<span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Как нетрудно видеть в этом случае содержимое (собственно javascript код) представлено переменной elValue, а созданный элемент script добавляется в head документа</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bontonweb.com/programmirovanie/javascript/dobavlenie-skripta-v-dom-sredstvami-javascript-chitat-zhabaskript.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как в IE перекрыть элемент управления формы своим контентом</title>
		<link>http://www.bontonweb.com/programmirovanie/javascript/kak-v-ie-perekryt-element-upravleniya-formy-svoim-kontentom.html</link>
		<comments>http://www.bontonweb.com/programmirovanie/javascript/kak-v-ie-perekryt-element-upravleniya-formy-svoim-kontentom.html#comments</comments>
		<pubDate>Wed, 14 Nov 2007 00:19:03 +0000</pubDate>
		<dc:creator>Mr. Den</dc:creator>
				<category><![CDATA[JavaScript на заметку]]></category>
		<category><![CDATA[PROграммирование]]></category>

		<guid isPermaLink="false">http://www.bontonweb.com/raznoe/kak-v-ie-perekryt-element-upravleniya-formy-svoim-kontentom.html</guid>
		<description><![CDATA[Ситуация, с которой сталкиваются при разработке галлерей или своих визуальных эффектов, или еще чего-нибудь, но в общем дело состоит в следующем: всеми гарячо любимый IE не может позволить визуально перекрыть элемент управления формы, например Div - ом с вашим драгоценным контентом плавно перемещаемым по экрану. В этом случае может помочь следующая конструкция: PLAIN TEXT HTML: [...]]]></description>
			<content:encoded><![CDATA[<p>Ситуация, с которой сталкиваются при разработке галлерей или своих визуальных эффектов, или еще чего-нибудь, но в общем дело состоит в следующем: всеми гарячо любимый IE не может позволить визуально перекрыть элемент управления формы, например Div - ом с вашим драгоценным контентом плавно перемещаемым по экрану.<br />
<span id="more-16"></span></p>
<p>В этом случае может помочь следующая конструкция:</p>
<div class="igBar"><span id="lhtml-16"><a href="#" onclick="javascript:showPlainTxt('html-16'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-16">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">&lt;div</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"ShimDiv"</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">"position:absolute; left:0; top:0"</span><span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp;<span style="color: #009900;"><a href="http://december.com/html/4/element/iframe.html"><span style="color: #000000; font-weight: bold;">&lt;iframe</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"tipShim"</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"about:blank"</span> <span style="color: #000066;">scrolling</span>=<span style="color: #ff0000;">"no"</span> </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000066;">frameborder</span>=<span style="color: #ff0000;">"0"</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">"position:absolute; z-index:500"</span><span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/iframe&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Здесь, весь необходимый нам контент помещаем в iframe (id = tipShim), а управляем перемещением и прочими параметрами визуализации в div - е (id = ShimDiv).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bontonweb.com/programmirovanie/javascript/kak-v-ie-perekryt-element-upravleniya-formy-svoim-kontentom.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

