<?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"
	>
<channel>
	<title>Comments on: Internet Explorer, jQuery, AJAX &#8230; егати комбинацията</title>
	<atom:link href="http://kaloyan.info/blog/940/fucking-internet-explorer/feed/" rel="self" type="application/rss+xml" />
	<link>http://kaloyan.info/blog/940/fucking-internet-explorer/</link>
	<description>The Chaos Ruler &#38; The Dead Poets Society</description>
	<pubDate>Thu, 04 Dec 2008 00:13:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Kaloyan</title>
		<link>http://kaloyan.info/blog/940/fucking-internet-explorer/#comment-40649</link>
		<dc:creator>Kaloyan</dc:creator>
		<pubDate>Mon, 28 Jul 2008 15:47:51 +0000</pubDate>
		<guid isPermaLink="false">http://kaloyan.info/blog/?p=940#comment-40649</guid>
		<description>Мен ме е яд колко е тъп този бъг .. да беше някой извратен overflow или нещо такова, ок ... а то едни тъпи коментари, с още по-тъпо съобщение за грешка.

Да помечтаем колко хубав ще е света, ако Windows-а се разпространяваше с някой по-нормален браузър ;)</description>
		<content:encoded><![CDATA[<p>Мен ме е яд колко е тъп този бъг .. да беше някой извратен overflow или нещо такова, ок &#8230; а то едни тъпи коментари, с още по-тъпо съобщение за грешка.</p>
<p>Да помечтаем колко хубав ще е света, ако Windows-а се разпространяваше с някой по-нормален браузър ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ира</title>
		<link>http://kaloyan.info/blog/940/fucking-internet-explorer/#comment-40648</link>
		<dc:creator>Ира</dc:creator>
		<pubDate>Mon, 28 Jul 2008 15:34:57 +0000</pubDate>
		<guid isPermaLink="false">http://kaloyan.info/blog/?p=940#comment-40648</guid>
		<description>Просто за миг се притесних да не би пък IE да се държи както трябва - т.е. коректното да приема само валиден програмен код без коментари, а другите браузъри да ни защитават от собствените ни грешки като от добра душа приемат и коментарите.

Важно е да не робуваш на предразсъдъци си ;)</description>
		<content:encoded><![CDATA[<p>Просто за миг се притесних да не би пък IE да се държи както трябва - т.е. коректното да приема само валиден програмен код без коментари, а другите браузъри да ни защитават от собствените ни грешки като от добра душа приемат и коментарите.</p>
<p>Важно е да не робуваш на предразсъдъци си ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kaloyan</title>
		<link>http://kaloyan.info/blog/940/fucking-internet-explorer/#comment-40647</link>
		<dc:creator>Kaloyan</dc:creator>
		<pubDate>Mon, 28 Jul 2008 15:10:43 +0000</pubDate>
		<guid isPermaLink="false">http://kaloyan.info/blog/?p=940#comment-40647</guid>
		<description>Спецификации и IE ? Хайде сега ;)</description>
		<content:encoded><![CDATA[<p>Спецификации и IE ? Хайде сега ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ира</title>
		<link>http://kaloyan.info/blog/940/fucking-internet-explorer/#comment-40646</link>
		<dc:creator>Ира</dc:creator>
		<pubDate>Mon, 28 Jul 2008 14:30:21 +0000</pubDate>
		<guid isPermaLink="false">http://kaloyan.info/blog/?p=940#comment-40646</guid>
		<description>Същото нещо ми чупи и на мен нервите преди около година! Най-неприятното беше, че до колкото помня самата аз минах и добавих липсващите коментари и в кода на останалите колеги. И после направо бях бясна като след дълго дебъгване открих де е проблема. При нас беше с ползване на Prototype фреймуърка за Ajax, но идеята е същата. Реално фреймуърка парсва парчето HTML, с което ще замести текущото съдържание на страницата. Взима от него всички  секции и директно ги подава на eval(). И явно IE очаква там чист код с премахнати коментари!

От &lt;a href="http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf" rel="nofollow"&gt;ECMAScript спецификацията&lt;/a&gt;:
Eval code is the source text supplied to the built-in eval function. More precisely, if the parameter to the built-in eval function is a string, it is treated as an ECMAScript Program. The eval code for a
particular invocation of eval is the global code portion of the string parameter.

Според мен това означава, че може да се подават и коментари на eval, понеже те са си част от програмата.</description>
		<content:encoded><![CDATA[<p>Същото нещо ми чупи и на мен нервите преди около година! Най-неприятното беше, че до колкото помня самата аз минах и добавих липсващите коментари и в кода на останалите колеги. И после направо бях бясна като след дълго дебъгване открих де е проблема. При нас беше с ползване на Prototype фреймуърка за Ajax, но идеята е същата. Реално фреймуърка парсва парчето HTML, с което ще замести текущото съдържание на страницата. Взима от него всички  секции и директно ги подава на eval(). И явно IE очаква там чист код с премахнати коментари!</p>
<p>От <a href="http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf" rel="nofollow">ECMAScript спецификацията</a>:<br />
Eval code is the source text supplied to the built-in eval function. More precisely, if the parameter to the built-in eval function is a string, it is treated as an ECMAScript Program. The eval code for a<br />
particular invocation of eval is the global code portion of the string parameter.</p>
<p>Според мен това означава, че може да се подават и коментари на eval, понеже те са си част от програмата.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kaloyan</title>
		<link>http://kaloyan.info/blog/940/fucking-internet-explorer/#comment-40618</link>
		<dc:creator>Kaloyan</dc:creator>
		<pubDate>Sun, 27 Jul 2008 07:22:54 +0000</pubDate>
		<guid isPermaLink="false">http://kaloyan.info/blog/?p=940#comment-40618</guid>
		<description>Няма как всичко да се прави &lt;code&gt;onload&lt;/code&gt;, защото вече както казах, ползва се AJAX, демек правят се заявки след като страницата вече е заредена.

За коментарите - просто стар навик е.

А за вмъкването на &lt;code&gt;&#60;script&#62;&lt;/code&gt; елементи -- вече писах, че не се прави така: кода се претърсва за &lt;code&gt;&#60;script&#62;&lt;/code&gt; блоковете, и те се &lt;code&gt;eval()&lt;/code&gt;-ват, така че това работи навсякъде</description>
		<content:encoded><![CDATA[<p>Няма как всичко да се прави <code>onload</code>, защото вече както казах, ползва се AJAX, демек правят се заявки след като страницата вече е заредена.</p>
<p>За коментарите - просто стар навик е.</p>
<p>А за вмъкването на <code>&lt;script&gt;</code> елементи &#8212; вече писах, че не се прави така: кода се претърсва за <code>&lt;script&gt;</code> блоковете, и те се <code>eval()</code>-ват, така че това работи навсякъде</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ngn_rousse</title>
		<link>http://kaloyan.info/blog/940/fucking-internet-explorer/#comment-40610</link>
		<dc:creator>ngn_rousse</dc:creator>
		<pubDate>Sat, 26 Jul 2008 16:11:15 +0000</pubDate>
		<guid isPermaLink="false">http://kaloyan.info/blog/?p=940#comment-40610</guid>
		<description>имах пред вид: "ограждай с CDATA", ама не излезе</description>
		<content:encoded><![CDATA[<p>имах пред вид: &#8220;ограждай с CDATA&#8221;, ама не излезе</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ngn_rousse</title>
		<link>http://kaloyan.info/blog/940/fucking-internet-explorer/#comment-40609</link>
		<dc:creator>ngn_rousse</dc:creator>
		<pubDate>Sat, 26 Jul 2008 16:09:30 +0000</pubDate>
		<guid isPermaLink="false">http://kaloyan.info/blog/?p=940#comment-40609</guid>
		<description>Няма смисъл от ограждане на скрипта с коментар, онези антични браузъри са отдавна мъртви.  По-добре ограждай със , особено ако е XHTML.

Иначе имам спомен за подобни проблеми и се беше оказало че променям DOM-а преди страницата да се е заредила.  Надявам се при теб всичко да се прави onload.  Също, при Safari мисля че е невъзможно да добавиш script елемент динамично и той да се изпълни.</description>
		<content:encoded><![CDATA[<p>Няма смисъл от ограждане на скрипта с коментар, онези антични браузъри са отдавна мъртви.  По-добре ограждай със , особено ако е XHTML.</p>
<p>Иначе имам спомен за подобни проблеми и се беше оказало че променям DOM-а преди страницата да се е заредила.  Надявам се при теб всичко да се прави onload.  Също, при Safari мисля че е невъзможно да добавиш script елемент динамично и той да се изпълни.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
