<?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>Записки и заметки обо всем &#187; ошибка</title>
	<atom:link href="http://blog.quard.ru/tag/oshibka/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.quard.ru</link>
	<description>php, web 2.0, ajax, hacks, music</description>
	<lastBuildDate>Mon, 31 May 2010 12:28:50 +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>Гадская связка FCKEditor и jQuery UI</title>
		<link>http://blog.quard.ru/gadskaya-svyazka-fckeditor-i-jquery-ui.htm</link>
		<comments>http://blog.quard.ru/gadskaya-svyazka-fckeditor-i-jquery-ui.htm#comments</comments>
		<pubDate>Wed, 16 Apr 2008 15:50:33 +0000</pubDate>
		<dc:creator>quard</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[fckeditor]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[ошибка]]></category>

		<guid isPermaLink="false">http://blog.quard.ru/gadskaya-svyazka-fckeditor-i-jquery-ui.htm</guid>
		<description><![CDATA[Была у меня задача написать плагин для FCKEditor, чтобы была возможность вставлять фотографии из фотобазы. Плагин написал, окошко открывается из FCK, фотки показываются. У нас фотки все хранятся с разными размерами, то есть можно выбрать размер. Я решил это дело оформить с UI Dialog, чтобы было удобно. Все, открывается. Думаю закончил, щас только размеры соберу [...]]]></description>
			<content:encoded><![CDATA[<p>Была у меня задача написать плагин для FCKEditor, чтобы была возможность вставлять фотографии из фотобазы. Плагин написал, окошко открывается из FCK, фотки показываются. У нас фотки все хранятся с разными размерами, то есть можно выбрать размер. Я решил это дело оформить с UI Dialog, чтобы было удобно. Все, открывается. Думаю закончил, щас только размеры соберу для всех фоток и будет готово. Ан нет! Когда кликаю на фотку, почему-то все окно браузера перекашивает и появляется черный прямоугольник.</p>
<p>Сначала думал что это глючит jQuery UI, начал тестить, закачал последнюю бету. Все равно, не работает и все. В Firebug тестил, из-за фрейма у окошка FCK там нельзя вызвать в консоли то что мне надо. И так и этак пробовал, не получается.</p>
<p>После 2х часов мучений решил поменять имя функции открытия окошка на другое. Теперь вместо &laquo;open&raquo;, называется &laquo;openDialog&raquo;. И чудо! Заработало. Оказывается, в Firefox эта функция открывает новое окно. Хотя я обычно использую window.open, и не понимаю как open делает тоже самое.</p>
<p>Совет: когда пишите на JS, проверяйте названия своих функций <img src='http://blog.quard.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.quard.ru/gadskaya-svyazka-fckeditor-i-jquery-ui.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jQuery и выход из функции</title>
		<link>http://blog.quard.ru/jquery-i-vyxod-iz-funkcii.htm</link>
		<comments>http://blog.quard.ru/jquery-i-vyxod-iz-funkcii.htm#comments</comments>
		<pubDate>Sun, 09 Mar 2008 11:54:06 +0000</pubDate>
		<dc:creator>quard</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[ошибка]]></category>

		<guid isPermaLink="false">http://blog.quard.ru/jquery-i-vyxod-iz-funkcii.htm</guid>
		<description><![CDATA[Недавно мне понадобилось сделать проверку форму на заполнение формы. Форма не простая, там много повторяющихся полей (загрузка нескольких фотографий) и есть возможность добавлять новые поля &#171;не отходя от кассы&#187;. Так как я активно использую jQuery, то решение родилось само собой. function check() { $(".check").each(function() { if(проверка) { return false; } }); } По идее, когда [...]]]></description>
			<content:encoded><![CDATA[<p>Недавно мне понадобилось сделать проверку форму на заполнение формы. Форма не простая, там много повторяющихся полей (загрузка нескольких фотографий) и есть возможность добавлять новые поля &laquo;не отходя от кассы&raquo;. Так как я активно использую jQuery, то решение родилось само собой.</p>
<pre><code class="javascript">function check()
{
$(".check").each(function() {
if(проверка)
{
return false;
}
});
}</code></pre>
<p>По идее, когда условие не удовлетворяется, то функция check должна возвратить false и не дать форме отправиться. На самом деле получается так, что return относиться не к функции check, а к внутренней функции от each. То есть, false получится там, а он нам не нужен.</p>
<p>Так как я этого не знал, долго мучился и не мог понять где ошибка. В итоге я дебагером начал по строчно проходить код и увидел где у меня ошибка. Решение получилось простым:</p>
<pre><code class="javascript">function check()
{
var list = $(".check");

for(var i=0; i &lt; list.length; i++)
{
var el = list[i];
var id = $(el).attr("name");
id = id.match(digitRegexp);
if(проверка)
{
return false;
}
};</code></pre>
<p>Надеюсь, никто не столкнется с такой ошибкой <img src='http://blog.quard.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.quard.ru/jquery-i-vyxod-iz-funkcii.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
