<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Комментарии к записи: Уроки Mootools &#8211; Урок 6 &#8211; Манипуляции с HTML</title>
	<atom:link href="http://php.infoniac.ru/mootool-day-6-html-manipulation.html/feed" rel="self" type="application/rss+xml" />
	<link>http://php.infoniac.ru/mootool-day-6-html-manipulation.html</link>
	<description>Уроки программирования от новичка новичкам</description>
	<lastBuildDate>Sat, 27 Feb 2010 10:46:15 +0300</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: proglammer</title>
		<link>http://php.infoniac.ru/mootool-day-6-html-manipulation.html/comment-page-1#comment-428</link>
		<dc:creator>proglammer</dc:creator>
		<pubDate>Tue, 12 Jan 2010 11:27:57 +0000</pubDate>
		<guid isPermaLink="false">http://php.infoniac.ru/?p=114#comment-428</guid>
		<description>спасибо! буду продолжать! вскоре, наконец, доделаю и 12 урок, где буду рассматривать тему создания переносных элементов - мне, при изучении вопроса, было очень интересно!

P.S. согласен, нужно было добавить сразу, что такой элемент нужно создать. Исправил! :)</description>
		<content:encoded><![CDATA[<p>спасибо! буду продолжать! вскоре, наконец, доделаю и 12 урок, где буду рассматривать тему создания переносных элементов &#8211; мне, при изучении вопроса, было очень интересно!</p>
<p>P.S. согласен, нужно было добавить сразу, что такой элемент нужно создать. Исправил! <img src='http://php.infoniac.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Игорь</title>
		<link>http://php.infoniac.ru/mootool-day-6-html-manipulation.html/comment-page-1#comment-426</link>
		<dc:creator>Игорь</dc:creator>
		<pubDate>Tue, 12 Jan 2010 09:56:30 +0000</pubDate>
		<guid isPermaLink="false">http://php.infoniac.ru/?p=114#comment-426</guid>
		<description>Ура товарищи! 
Ошибка найдена. 
Нужно было создать блок с id newElementConteiner в HTML.
В примере об этом  не сказано напрямую. Только намек дан. Цитирую:
\\&quot;Ну а дальше нам нужно будет схватить элемент, в который мы хотим вставить новый блок div:\\&quot; 

Этим элементом, насколько я сейчас понимаю и является div с id newElementConteiner.

Итак. Спорный вопрос - чья это ошибка. Но очень настоятельно советую в этом примере написать о создании этого блока и наглядно показать (в разлинованной рамочке, у вас красиво смотрится)

P.S.: О том, как я выявил ошибку, тоже могу сказать. Это очень простой и надежный метод (как оказалось).
Достаточно сохранить как веб страницу целиком (со всеми вспомогательными файлами) через браузер. Далее выбрасывать всё лишнее из неё, пока не останется только тот пример который нужен. Далее сравнить код примера и код с ошибкой.
Эту методу можете рекомендовать всем у кого ошибки в примерах.

P.P.S: Ну вроде все. Удачи вам, proglammer. Продолжайте дальше писать эти полезные уроки.</description>
		<content:encoded><![CDATA[<p>Ура товарищи!<br />
Ошибка найдена.<br />
Нужно было создать блок с id newElementConteiner в HTML.<br />
В примере об этом  не сказано напрямую. Только намек дан. Цитирую:<br />
\\&amp;quot;Ну а дальше нам нужно будет схватить элемент, в который мы хотим вставить новый блок div:\\&amp;quot; </p>
<p>Этим элементом, насколько я сейчас понимаю и является div с id newElementConteiner.</p>
<p>Итак. Спорный вопрос &#8211; чья это ошибка. Но очень настоятельно советую в этом примере написать о создании этого блока и наглядно показать (в разлинованной рамочке, у вас красиво смотрится)</p>
<p>P.S.: О том, как я выявил ошибку, тоже могу сказать. Это очень простой и надежный метод (как оказалось).<br />
Достаточно сохранить как веб страницу целиком (со всеми вспомогательными файлами) через браузер. Далее выбрасывать всё лишнее из неё, пока не останется только тот пример который нужен. Далее сравнить код примера и код с ошибкой.<br />
Эту методу можете рекомендовать всем у кого ошибки в примерах.</p>
<p>P.P.S: Ну вроде все. Удачи вам, proglammer. Продолжайте дальше писать эти полезные уроки.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: proglammer</title>
		<link>http://php.infoniac.ru/mootool-day-6-html-manipulation.html/comment-page-1#comment-423</link>
		<dc:creator>proglammer</dc:creator>
		<pubDate>Tue, 12 Jan 2010 09:25:18 +0000</pubDate>
		<guid isPermaLink="false">http://php.infoniac.ru/?p=114#comment-423</guid>
		<description>и еще кое-что: если firebug пишет, что ошибка именно в это строке, то, в качестве варианта, посмотрите, у вас есть div с id=&quot;newElementContainer&quot; ? он же должен существовать, чтобы $(&#039;newElementContainer&#039;) можно было выполнить; а иначе element действительно null</description>
		<content:encoded><![CDATA[<p>и еще кое-что: если firebug пишет, что ошибка именно в это строке, то, в качестве варианта, посмотрите, у вас есть div с id=&raquo;newElementContainer&raquo; ? он же должен существовать, чтобы $(&#8217;newElementContainer&#8217;) можно было выполнить; а иначе element действительно null</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: proglammer</title>
		<link>http://php.infoniac.ru/mootool-day-6-html-manipulation.html/comment-page-1#comment-422</link>
		<dc:creator>proglammer</dc:creator>
		<pubDate>Tue, 12 Jan 2010 09:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://php.infoniac.ru/?p=114#comment-422</guid>
		<description>Игорь, попробуйте взять код не из примера, а из исходного кода страницы, т.е. сам скрипт, который выполняет пример:
var newDiv = function() {
	var bodyWrapVar = $(&#039;newElementContainer&#039;);
	var idValue = $(&#039;id_input&#039;).get(&#039;value&#039;);
	var textValue = $(&#039;text_input&#039;).get(&#039;value&#039;);
 
	var newElementVar = new Element(&#039;div&#039;, {
    	&#039;id&#039;: idValue,
    	&#039;text&#039;: textValue
	});
	newElementVar.inject(bodyWrapVar, &#039;top&#039;);
};

var removeDiv = function() {
	$(&#039;newElementContainer&#039;).set(&#039;html&#039;, &#039;&#039;);
}
 
window.addEvent(&#039;domready&#039;, function() {
   $(&#039;new_div&#039;).addEvent(&#039;click&#039;, newDiv);
   $(&#039;remove_div&#039;).addEvent(&#039;click&#039;, removeDiv);
});

не забудьте все это поставить в тег script с атрибутом type=&quot;text/javascript&quot;, как в исходном коде.

в коде примера я нашел у себя ошибочку, уже исправил, но она в функции удаления нового блока. в остальном пока не вижу ничего. попробую еще подумать пока.</description>
		<content:encoded><![CDATA[<p>Игорь, попробуйте взять код не из примера, а из исходного кода страницы, т.е. сам скрипт, который выполняет пример:<br />
var newDiv = function() {<br />
	var bodyWrapVar = $(&#8217;newElementContainer&#8217;);<br />
	var idValue = $(&#8217;id_input&#8217;).get(&#8217;value&#8217;);<br />
	var textValue = $(&#8217;text_input&#8217;).get(&#8217;value&#8217;);</p>
<p>	var newElementVar = new Element(&#8217;div&#8217;, {<br />
    	&#8216;id&#8217;: idValue,<br />
    	&#8216;text&#8217;: textValue<br />
	});<br />
	newElementVar.inject(bodyWrapVar, &#8216;top&#8217;);<br />
};</p>
<p>var removeDiv = function() {<br />
	$(&#8217;newElementContainer&#8217;).set(&#8217;html&#8217;, &raquo;);<br />
}</p>
<p>window.addEvent(&#8217;domready&#8217;, function() {<br />
   $(&#8217;new_div&#8217;).addEvent(&#8217;click&#8217;, newDiv);<br />
   $(&#8217;remove_div&#8217;).addEvent(&#8217;click&#8217;, removeDiv);<br />
});</p>
<p>не забудьте все это поставить в тег script с атрибутом type=&raquo;text/javascript&raquo;, как в исходном коде.</p>
<p>в коде примера я нашел у себя ошибочку, уже исправил, но она в функции удаления нового блока. в остальном пока не вижу ничего. попробую еще подумать пока.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Игорь</title>
		<link>http://php.infoniac.ru/mootool-day-6-html-manipulation.html/comment-page-1#comment-421</link>
		<dc:creator>Игорь</dc:creator>
		<pubDate>Tue, 12 Jan 2010 07:40:21 +0000</pubDate>
		<guid isPermaLink="false">http://php.infoniac.ru/?p=114#comment-421</guid>
		<description>Ошибка выскакивает после попытки создания блока. В IE 6-8 немного другая ошибка вылетает после нажатия на создать блок. &quot;firstChild есть null или не является объектом&quot;. И ссылка
Что касается ошибки в моем коде - мой код это 100% копи паст вашего примера. Если в нем есть ошибка - значит и в примере.
Библиотека mootools скачана с mootools.net. версия последняя - 1.24

Тем не менее попробую здесь написать js код.

    // Тут определяется функция
var newDiv = function() {
	var bodyWrapVar = $(&#039;newElementContainer&#039;);
	var idValue = $(&#039;id_input&#039;).get(&#039;value&#039;); 
	var textValue = $(&#039;text_input&#039;).get(&#039;value&#039;);
 	var newElementVar = new Element(&#039;div&#039;, {
    	&#039;id&#039;: idValue,
    	&#039;text&#039;: textValue
	});
    //на русском это звучит так: вставить переменную newElementVar
    //в верхнюю часть внутри элемента bodyWrapVar
	newElementVar.inject(bodyWrapVar,&#039;top&#039;);
};
 
	var removeDiv = function() {
    //эта строка удаляет внутренний html код
    //(все, что находится внутри тега &lt;code&gt;div&lt;/code&gt;)
	$(&#039;newElementContainer&#039;).set(&#039;html&#039;, &#039;&#039;);
}
// Вызовы функции
window.addEvent(&#039;domready&#039;, function() {
   $(&#039;new_div&#039;).addEvent(&#039;click&#039;, newDiv);
   $(&#039;remove_div&#039;).addEvent(&#039;click&#039;, removeDiv);
});</description>
		<content:encoded><![CDATA[<p>Ошибка выскакивает после попытки создания блока. В IE 6-8 немного другая ошибка вылетает после нажатия на создать блок. &laquo;firstChild есть null или не является объектом&raquo;. И ссылка<br />
Что касается ошибки в моем коде &#8211; мой код это 100% копи паст вашего примера. Если в нем есть ошибка &#8211; значит и в примере.<br />
Библиотека mootools скачана с mootools.net. версия последняя &#8211; 1.24</p>
<p>Тем не менее попробую здесь написать js код.</p>
<p>    // Тут определяется функция<br />
var newDiv = function() {<br />
	var bodyWrapVar = $(&#8217;newElementContainer&#8217;);<br />
	var idValue = $(&#8217;id_input&#8217;).get(&#8217;value&#8217;);<br />
	var textValue = $(&#8217;text_input&#8217;).get(&#8217;value&#8217;);<br />
 	var newElementVar = new Element(&#8217;div&#8217;, {<br />
    	&#8216;id&#8217;: idValue,<br />
    	&#8216;text&#8217;: textValue<br />
	});<br />
    //на русском это звучит так: вставить переменную newElementVar<br />
    //в верхнюю часть внутри элемента bodyWrapVar<br />
	newElementVar.inject(bodyWrapVar,&#8217;top&#8217;);<br />
};</p>
<p>	var removeDiv = function() {<br />
    //эта строка удаляет внутренний html код<br />
    //(все, что находится внутри тега <code>div</code>)<br />
	$(&#8217;newElementContainer&#8217;).set(&#8217;html&#8217;, &raquo;);<br />
}<br />
// Вызовы функции<br />
window.addEvent(&#8217;domready&#8217;, function() {<br />
   $(&#8217;new_div&#8217;).addEvent(&#8217;click&#8217;, newDiv);<br />
   $(&#8217;remove_div&#8217;).addEvent(&#8217;click&#8217;, removeDiv);<br />
});</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: proglammer</title>
		<link>http://php.infoniac.ru/mootool-day-6-html-manipulation.html/comment-page-1#comment-407</link>
		<dc:creator>proglammer</dc:creator>
		<pubDate>Mon, 11 Jan 2010 20:22:19 +0000</pubDate>
		<guid isPermaLink="false">http://php.infoniac.ru/?p=114#comment-407</guid>
		<description>хм.... странно, что даже мой рабочий пример не работает... вообще, в самом мутулз частенько находятся ошибки, но они исчезают, если найти ошибку в вашем коде. 

подозреваю, что событие domready вы проставляете, т.к. в случае правильного кода отсутствие прослушки на это событие ошибку не вызывает.

а ошибка выскакивает сразу по загрузке страницы или при нажатии на кнопку создания блока?</description>
		<content:encoded><![CDATA[<p>хм&#8230;. странно, что даже мой рабочий пример не работает&#8230; вообще, в самом мутулз частенько находятся ошибки, но они исчезают, если найти ошибку в вашем коде. </p>
<p>подозреваю, что событие domready вы проставляете, т.к. в случае правильного кода отсутствие прослушки на это событие ошибку не вызывает.</p>
<p>а ошибка выскакивает сразу по загрузке страницы или при нажатии на кнопку создания блока?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Игорь</title>
		<link>http://php.infoniac.ru/mootool-day-6-html-manipulation.html/comment-page-1#comment-400</link>
		<dc:creator>Игорь</dc:creator>
		<pubDate>Mon, 11 Jan 2010 11:27:14 +0000</pubDate>
		<guid isPermaLink="false">http://php.infoniac.ru/?p=114#comment-400</guid>
		<description>Возникла проблема с последним примером в этом уроке.
Блок просто не создается. 
Я даже пробовал копировать html  и js код из примера, и библиотеку mootools тоже...
А &quot;firebug&quot; пишет ошибка- 
element is null 
строка newElementVar.inject(bodyWrapVar, &#039;top&#039;);
и несколько ошибок в самой библиотеке mootools.

У кого такая же проблема?

Кто может подсказать как исправить?</description>
		<content:encoded><![CDATA[<p>Возникла проблема с последним примером в этом уроке.<br />
Блок просто не создается.<br />
Я даже пробовал копировать html  и js код из примера, и библиотеку mootools тоже&#8230;<br />
А &laquo;firebug&raquo; пишет ошибка-<br />
element is null<br />
строка newElementVar.inject(bodyWrapVar, &#8216;top&#8217;);<br />
и несколько ошибок в самой библиотеке mootools.</p>
<p>У кого такая же проблема?</p>
<p>Кто может подсказать как исправить?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Вячеслав</title>
		<link>http://php.infoniac.ru/mootool-day-6-html-manipulation.html/comment-page-1#comment-309</link>
		<dc:creator>Вячеслав</dc:creator>
		<pubDate>Tue, 29 Dec 2009 03:46:45 +0000</pubDate>
		<guid isPermaLink="false">http://php.infoniac.ru/?p=114#comment-309</guid>
		<description>Спасибо большое за ваши замечательные и понятные уроки!</description>
		<content:encoded><![CDATA[<p>Спасибо большое за ваши замечательные и понятные уроки!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Алексей</title>
		<link>http://php.infoniac.ru/mootool-day-6-html-manipulation.html/comment-page-1#comment-135</link>
		<dc:creator>Алексей</dc:creator>
		<pubDate>Wed, 02 Dec 2009 04:47:21 +0000</pubDate>
		<guid isPermaLink="false">http://php.infoniac.ru/?p=114#comment-135</guid>
		<description>по .inject() теперь все верно, но было что-то со span намучено, может при вставке кода как-то глючит</description>
		<content:encoded><![CDATA[<p>по .inject() теперь все верно, но было что-то со span намучено, может при вставке кода как-то глючит</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: proglammer</title>
		<link>http://php.infoniac.ru/mootool-day-6-html-manipulation.html/comment-page-1#comment-130</link>
		<dc:creator>proglammer</dc:creator>
		<pubDate>Mon, 30 Nov 2009 20:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://php.infoniac.ru/?p=114#comment-130</guid>
		<description>буду стараться впредь правильнее писать... опечатки - это моя проблема :(</description>
		<content:encoded><![CDATA[<p>буду стараться впредь правильнее писать&#8230; опечатки &#8211; это моя проблема <img src='http://php.infoniac.ru/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
