<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>ie7 &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/ie7/</link>
	<description>Feed of posts on WordPress.com tagged "ie7"</description>
	<pubDate>Thu, 26 Nov 2009 15:01:25 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Exploit Baru Serang IE6 dan IE7]]></title>
<link>http://tech19.wordpress.com/2009/11/22/exploit-baru-serang-ie6-dan-ie7/</link>
<pubDate>Sun, 22 Nov 2009 23:32:31 +0000</pubDate>
<dc:creator>uniqueopini</dc:creator>
<guid>http://tech19.wordpress.com/2009/11/22/exploit-baru-serang-ie6-dan-ie7/</guid>
<description><![CDATA[Bagi reman-reman (rekan/teman) yang aktif menggunakan Window dan Internet Explorer 6/7, berita baru ]]></description>
<content:encoded><![CDATA[Bagi reman-reman (rekan/teman) yang aktif menggunakan Window dan Internet Explorer 6/7, berita baru ]]></content:encoded>
</item>
<item>
<title><![CDATA[[VULNERABILITY] IE6 and IE7 0-Day Exploit Reported]]></title>
<link>http://smokeys.wordpress.com/2009/11/22/vulnerability-ie6-and-ie7-0-day-exploit-reported/</link>
<pubDate>Sun, 22 Nov 2009 10:48:14 +0000</pubDate>
<dc:creator>Smokey</dc:creator>
<guid>http://smokeys.wordpress.com/2009/11/22/vulnerability-ie6-and-ie7-0-day-exploit-reported/</guid>
<description><![CDATA[SANS | 2009-11-22 A vulnerability has been identified in Microsoft Internet Explorer, which could be]]></description>
<content:encoded><![CDATA[SANS | 2009-11-22 A vulnerability has been identified in Microsoft Internet Explorer, which could be]]></content:encoded>
</item>
<item>
<title><![CDATA[Do you use browser-specific CSS hacks?]]></title>
<link>http://webpageauthority.wordpress.com/2009/11/19/do-you-use-browser-specific-css-hacks/</link>
<pubDate>Thu, 19 Nov 2009 18:47:11 +0000</pubDate>
<dc:creator>Bogdan Michka</dc:creator>
<guid>http://webpageauthority.wordpress.com/2009/11/19/do-you-use-browser-specific-css-hacks/</guid>
<description><![CDATA[Workarounds web designers should be aware of. Browser &#8211; Webmonkey Browser-specific CSS hacks h]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Workarounds web designers should be aware of.</p>
<p><a href="http://www.webmonkey.com/tutorial/Browser-Specific_CSS_Hacks?utm_source=feedburner&#38;utm_medium=feed&#38;utm_campaign=Feed%3A+wired%2Findex+%28Wired%3A+Index+3+%28Top+Stories+2%29%29&#38;utm_content=Bloglines">Browser &#8211; Webmonkey</a><br />
<blockquote>Browser-specific CSS hacks have become a taboo among standards-aware web designers for good reason; ideally you shouldn&#8217;t need them. However, as long as the Internet Explorer 6 browser continues to hold significant market share, there will likely remain some cases where you need to use unfashionable CSS rules to accommodate outdated technology. </p></blockquote>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=9eee7e31-d02c-8ddf-8ba1-edb590ee5317" /></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mozilla Considered Patching Internet Explorer]]></title>
<link>http://komplettie.wordpress.com/2009/11/09/mozilla-considered-patching-internet-explorer/</link>
<pubDate>Mon, 09 Nov 2009 12:54:08 +0000</pubDate>
<dc:creator>komplettie</dc:creator>
<guid>http://komplettie.wordpress.com/2009/11/09/mozilla-considered-patching-internet-explorer/</guid>
<description><![CDATA[There was a time when Mozilla considered patching Microsoft’s own Internet Explorer in an attempt to]]></description>
<content:encoded><![CDATA[There was a time when Mozilla considered patching Microsoft’s own Internet Explorer in an attempt to]]></content:encoded>
</item>
<item>
<title><![CDATA[Emulador do .NET para IE7]]></title>
<link>http://henriquearaujo.wordpress.com/2009/11/05/emulador-do-net-para-ie7/</link>
<pubDate>Thu, 05 Nov 2009 17:10:27 +0000</pubDate>
<dc:creator>Henrique</dc:creator>
<guid>http://henriquearaujo.wordpress.com/2009/11/05/emulador-do-net-para-ie7/</guid>
<description><![CDATA[E aí leitor! Você também é designer de aplicações em .NET? Então isto aqui pode te interessar&#8230;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>E aí leitor! Você também é designer de aplicações em .NET? Então isto aqui pode te interessar&#8230;</p>
<p>É diante de um problema que a gente aprende coisas novas. Eu estive esta semana &#8220;brigando&#8221; com a meta tag:</p>
<pre> &#60;meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /&#62;</pre>
<p>no sistema de Extranet da SET.</p>
<p>Pra quem não sabe esta tag serve para fazer o Internet Explorer 8 renderizar uma página como se fosse sua versão 7, isto evita o trabalhão de adaptação ao novo navegador por parte dos desenvolvedores, como já sabemos, existem problemas de estética e Javascript que impedem que a página funcione corretamente dependendo do tipo e do versão de navegador.</p>
<p>O que ocorre é que em aplicações mais robustas e que possuem o arquivo <a title="Global.asax" href="http://msdn.microsoft.com/en-us/library/2027ewzw.aspx" target="_blank">Global.asax</a>, pelo menos no meu caso, aplicar esta tag simplesmente no &#60;header&#62; não adianta. Por alguma razão a qual não era meu foco investigar, o navegador não faz a página ter o mesmo funcionamento do antigo navegador pois esta não é uma solução infalível. Existe também o recurso que o IE8 oferece que é a Solução de Compatibilidade, que tem a mesma função da tal tag mas em alguns casos é possível que esta solução não seja uma solução de fato. A gente tem um CMS da <span style="color:#3366ff;"><strong><span style="color:#0000ff;"><em>IVIA</em></span></strong></span> rodando por lá, o <a title="IVIA Content" href="http://www.content.com.br/" target="_blank">Content</a>, onde há relatos de que fazer com o que o IE8 se comporte como IE7 resultou em alguns problemas.</p>
<p>Aí consultei um ex-colega de trabalho, que jogou no Google, que descobriu um artigo do Vitor Canova, desenvolvedor .NET do Rio Grande do Sul, que é <a title="Vitor Canova" href="http://blog.vitorcanova.net/" target="_blank">este aqui</a>.</p>
<p>Bom, acontece que esta solução não funcionou porque o .NET é anterior ao que usamos, então, eu como um cara legal que sou <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , tive a idéia de aumentar as informações sobre o tema, e otimizar a solução já escrita para ajudar colegas que estão precisando de ajuda por aí. Então fizemos uma readaptação do código para uma solução mais pontual em <strong>.NET 2.0</strong>. Seguem os passos mastigadinhos pra que você possa tentar aí:</p>
<p><strong>1.</strong> Primeiro procure a Master Page do seu projeto, e inclua lá, como primeira meta-tag de toda a página, a tag &#60;meta http-equiv=&#8221;X-UA-Compatible&#8221; content=&#8221;IE=EmulateIE7&#8243; /&#62; (no cabeçalho logicamente);</p>
<p><strong>2.</strong> Compile e rode no navegador. Teste a aplicação e dá uma boa olhada se está tudo ok. Se estiver você nem precisa pular para o próximo passo, senão, vamos em frente.</p>
<p><strong>3.</strong> Procure o <em>GLOBAL.asax</em> da sua aplicação (se não existir, então certamente você não precisará de nada além da meta-tag X-UA-Compatible que falei ali acima);</p>
<p><strong>4.</strong> Abra o arquivo e crie as funções:</p>
<pre>/// &#60;summary&#62;
    /// Método para preparar a renderização compatível com o IE8 (Emular IE7)
/// &#60;/summary&#62;
    protected void Application_PreRequestHandlerExecute(object sender, EventArgs e)
    {
        Page p = this.Context.Handler as Page;
        if (p != null)
        {
            p.PreRenderComplete += new EventHandler(p_PreRenderComplete);
        }
    }
/// &#60;summary&#62;
   /// Método que associa o cabeçalho das páginas à compatibilidade IE8
/// &#60;/summary&#62;
    protected void p_PreRenderComplete(object sender, EventArgs e)
    {
        Page page = sender as Page;
        if (page.Header != null)
        {
            HtmlMeta meta = null;
            foreach (Control var in page.Header.Controls)
            {
                HtmlMeta metaAux = var as HtmlMeta;
                if (metaAux != null &#38;&#38; metaAux.HttpEquiv == "X-UA-Compatible")
                {
                    meta = metaAux;
                }
            }
            if (meta != null)
            {
                page.Header.Controls.Remove(meta);
                page.Header.Controls.AddAt(0, meta);
            }
        }
    }</pre>
<p>5. Agora você precisa recompilar tudo, rodar novamente a aplicação e boa sorte.</p>
<p>Deu tudo certo? Me conta depois.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mozilla Releases Firefox 3.6 Beta]]></title>
<link>http://komplettie.wordpress.com/2009/11/03/mozilla-releases-firefox-3-6-beta/</link>
<pubDate>Tue, 03 Nov 2009 10:09:39 +0000</pubDate>
<dc:creator>komplettie</dc:creator>
<guid>http://komplettie.wordpress.com/2009/11/03/mozilla-releases-firefox-3-6-beta/</guid>
<description><![CDATA[Mozilla has released the beta version of version 3.6 its Firefox web browser, adding some fairly int]]></description>
<content:encoded><![CDATA[Mozilla has released the beta version of version 3.6 its Firefox web browser, adding some fairly int]]></content:encoded>
</item>
<item>
<title><![CDATA[Thick box and IE 7 positioning Issue]]></title>
<link>http://avinashzala.wordpress.com/2009/11/02/thick-box-and-ie-7-positioning-issue/</link>
<pubDate>Mon, 02 Nov 2009 09:23:24 +0000</pubDate>
<dc:creator>avinashzala</dc:creator>
<guid>http://avinashzala.wordpress.com/2009/11/02/thick-box-and-ie-7-positioning-issue/</guid>
<description><![CDATA[I found on bug in thick box.js for Jquery. in some version of IE the popup window is not displaying ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I found on bug in thick box.js for <a title="JQuery" href="http://jquery.com/" target="_blank">Jquery</a>.</p>
<p>in some version of IE the popup window is not displaying in the proper position.</p>
<p>Because certain installations of IE7 are incorrectly identified as IE6  thickbox window being <strong>centered </strong>correctly but <strong>outside of the viewport.</strong></p>
<p><strong>To solve this follow the instruction:</strong></p>
<p><strong><span style="font-weight:normal;">In thickbox.js you will find the following code on around line 284.</span></strong></p>
<blockquote><p><strong><code>if ( !(jQuery.browser.msie &#38;&#38; jQuery.browser.version &#60; 7)) { // take away IE6     $("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'}); }</code></strong></p>
<p><strong> </strong></p></blockquote>
<p><strong><span style="font-weight:normal;">Just replace the above code with the below code.</span></strong></p>
<blockquote><p><strong><code>if ( !(jQuery.browser.msie6)) { // take away IE6     $("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'}); }</code></strong></p></blockquote>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Rendering IE8 as IE7]]></title>
<link>http://thisisnotatypo.wordpress.com/2009/10/31/rendering-ie8-as-ie7/</link>
<pubDate>Sat, 31 Oct 2009 20:32:40 +0000</pubDate>
<dc:creator>vife</dc:creator>
<guid>http://thisisnotatypo.wordpress.com/2009/10/31/rendering-ie8-as-ie7/</guid>
<description><![CDATA[We all hate the new version of IE8 for it&#8217;s incompatibility and quirks don&#8217;t we? Well ap]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">We all hate the new version of IE8 for it&#8217;s incompatibility and quirks don&#8217;t we? Well apperantly some guys over at Microsoft also does. By implementing a custom HTTP-Header we can simply force the client browser to scale back and render our sites as IE7 did. Ofcourse this is just a temporary solution, eventually you&#8217;ll have to upgrade your sites which have some incompatibility issues but for the time being this is a life-saver!<br />
<!--more--><br />
On a per-site basis you can add this custom HTTP-Header through your IIS-console:<br />
<code>X-UA-Compatible: IE=EmulateIE7</code></p>
<p>If you prefer to only do this for some pages, insert this snippet in the head-tag of the document:<br />
<code>&#60; meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" / &#62;</code></p>
<p style="text-align:justify;">There is however a disclaimer attached to this work-around. The X-UA-Compatible tag and header override any existing DOCTYPE. Also, the mode specified by the page takes precedent over the HTTP header. For example, you could add the EmulateIE7 HTTP header to a site, and set specific pages to display in IE8 mode (by using the meta-tag with content=”IE8”). So for the time being using the IE=EmulateIE7 compatibility tag is a simple way for users to continue their current experience when browsing your site until you can update with more standards-compliant content. Although adding this tag will prevent most display issues, you may also need to update your site to properly detect IE8.</p>
<p style="text-align:justify;">J.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A Comprehensive Test Strategy for Internet Explorer 6, 7 and 8]]></title>
<link>http://anuragstencil.wordpress.com/2009/10/30/a-comprehensive-test-strategy-for-internet-explorer-6-7-and-8/</link>
<pubDate>Fri, 30 Oct 2009 11:12:42 +0000</pubDate>
<dc:creator>anurag82</dc:creator>
<guid>http://anuragstencil.wordpress.com/2009/10/30/a-comprehensive-test-strategy-for-internet-explorer-6-7-and-8/</guid>
<description><![CDATA[Test early, test often. Web development demands persistent testing throughout the entire process to ]]></description>
<content:encoded><![CDATA[Test early, test often. Web development demands persistent testing throughout the entire process to ]]></content:encoded>
</item>
<item>
<title><![CDATA[[News] Microsoft Silverlight, Aplikasi Client-Side Baru]]></title>
<link>http://flyingopak.wordpress.com/2009/10/29/news-microsoft-silverlight-aplikasi-client-side-baru/</link>
<pubDate>Thu, 29 Oct 2009 21:31:26 +0000</pubDate>
<dc:creator>Si DuduL</dc:creator>
<guid>http://flyingopak.wordpress.com/2009/10/29/news-microsoft-silverlight-aplikasi-client-side-baru/</guid>
<description><![CDATA[Seiring dengan berkembangnya teknologi website saat ini, cara orang dalam mengakses dan menikmati sa]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Seiring dengan berkembangnya teknologi website saat ini, cara orang dalam mengakses dan menikmati sajian informasi yang diberikan oleh website pun semakin berkembang. Jika selama ini teknologi pengembangan web lebih terfokus pada pengembangan <strong>client-server</strong>, dimana pengakses baru dapat menikmati informasi yang dibutuhkannya setelah hasil request data ke server selesai kemudian ditampilkan di <strong>browser client</strong>, maka kini telah hadir alternatif lain dari teknologi website ini.<br />
<strong>Microsoft Silverlight</strong> merupakan sebuah aplikasi yang memberikan pengalaman baru dari sisi client. Dengan memakai plug-in bernama <strong>Microsoft Silverlight</strong> ini, client diharapkan tidak akan hanya bersikap pasif pada saat menunggu data hasil request ke server selesai dikirim. Konsep yang dipakai dalam pengembangan <strong>Microsoft Silverlight</strong> sendiri adalah <strong>konsep RIA </strong>(<em>Rich Internet Application</em>). Konsep ini mengembangkan sisi client untuk dapat mengerjakan fitur interface seperti halnya pada desktop komputer. Untuk mendapatkan hasil yang dikehendaki, sisi client tidak harus selalu me-request ke sisi server, sehingga hasilnya lebih cepat didapat dan responsif. Adapun aplikasi website yang telah banyak memakai konsep <strong>RIA</strong> ini adalah animasi dan game.<br />
Saat ini <strong>Microsoft Silverlight</strong> telah dikembangkan ke dalam dua generasi pengembangan, yaitu <strong>Silverlight 1.0 RC</strong> (<em>Release Candidate</em>) yang mengandalkan Javascript untuk menangani obyek-obyek multimedia dan animasi. Sedangkan generasi <strong>Silverlight </strong>berikutnya adalah <strong>Silverlight 1.1 Alpha Refresh</strong> yang telah dikembangkan dengan teknologi <strong>.NET Framework</strong>.<br />
Untuk saat ini <strong>Silverlight </strong>baru dapat dinikmati oleh pemakai Sistem Operasi<strong> Windows </strong>dan <strong>Mac OS</strong>. Adapun browser yang telah mendukung plug-in ini adalah <em>IE6, IE7, Mozilla Firefox, Opera dan Safari</em>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IE Negative Margin Bugs]]></title>
<link>http://sweatte.wordpress.com/2009/10/29/ie-negative-margin-bugs/</link>
<pubDate>Thu, 29 Oct 2009 15:45:52 +0000</pubDate>
<dc:creator>psweatte</dc:creator>
<guid>http://sweatte.wordpress.com/2009/10/29/ie-negative-margin-bugs/</guid>
<description><![CDATA[Here&#8217;s a collection of articles on avoiding truncated borders and content when using negative ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Here&#8217;s a collection of articles on avoiding truncated borders and content when using negative margins in IE6 and IE7:</p>
<p><a href="http://www.smashingmagazine.com/2009/07/27/the-definitive-guide-to-using-negative-margins">The Definitive Guide to using Negative Margins</a><br />
<a href="http://www.search-this.com/2007/08/01/the-positive-side-of-negative-margins/">The Positive Side of Negative Margins</a><br />
<a href="http://www.positioniseverything.net/explorer/border-chaos.html">Border Chaos</a><br />
<a href="http://cssmoo.blogspot.com/2009/06/solution-for-negative-marginsindents.html">Solution for Negative Margins and Indentation</a><br />
<a href="http://dev.l-c-n.com/IEW2-bugs/min-width-clip.php">Clipping of Negative Margined Blocks in a hasLayout Container</a><br />
<a href="http://haslayout.net/css/Negative-Margin-Bug">Negative Margin hasLayout Bug</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The problem with Internet Explorer]]></title>
<link>http://verticaltangent.wordpress.com/2009/10/28/the-problem-with-internet-explorer/</link>
<pubDate>Wed, 28 Oct 2009 10:20:28 +0000</pubDate>
<dc:creator>Arun Zaheeruddin</dc:creator>
<guid>http://verticaltangent.wordpress.com/2009/10/28/the-problem-with-internet-explorer/</guid>
<description><![CDATA[Internet Explorer has got to be every web developer&#8217;s nightmare. With the recent release of ve]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="font-size:90%;text-transform:uppercase;">Internet Explorer has got to be every</span> web developer&#8217;s nightmare. With the recent release of version 8, things are finally making sense why the browser is so uninterested and sheepish in adopting web standards into the browser. Where contending browsers (Mozilla&#8217;s Firefox, Apple&#8217;s Safari, Google&#8217;s Chrome and Opera) are making strides in adopting new technologies (like HTML5 and CSS3) that are being thrown out into the wild, Internet Explorer is actually focusing on things that matter, à la security and open-ness.<!--more--></p>
<p>In a recent interview with the <a href="http://webdesignermag.co.uk" target="_blank">Web Designer magazine</a>, <a href="http://www.linkedin.com/pub/amy-barzdukas/5/285/43b" target="_blank">Amy Barzdukas</a>, Microsoft&#8217;s general manager for Internet Explorer and Consumer Security said, &#8220;Our first competition is really our own past browser [Internet Explorer 6] &#8230; and of course, people&#8217;s perception of what IE is&#8230;&#8221; She later added, &#8220;Consumers aren&#8217;t that worried about [the] ACID3 test [.. but ...] about other pressing matters like security.&#8221;</p>
<h3>The W3C standards are the actual problem</h3>
<p>For a consumer-focused company like Microsoft, stepping up into an aggressive inclusion of web-standards support  is just not feasible enough. For one thing though, web standards aren&#8217;t always as clearly defined. Most of the web standards still clog the W3C think tanks as working drafts &#8211; which means they are not yet complete at all in any shape or form. Either, there&#8217;s a feature that a certain browser vendor isn&#8217;t happy with or it dissatisfies some other aspect of design for their rendering capabilities. Take for instance, the new HTML5 specification which asks for support for out-of-the-box video experience and native media support in all browsers. Even though the <code>&#60;video&#62;</code> tag has been clearly defined in the specification, vendors still aren&#8217;t sure what formats need to be supported by default &#8211; Theora or H.264. Indecision haunts these standards recommendations and adopters.</p>
<p>When the CSS2.1 specification was established in 1999 as a W3 working draft, no one anticipated it would take 10 years until 2009 for it to actually be released as recommended specification. And surprise, surprise &#8211; the only browser that does fully support the CSS2.1 specification is none other than IE itself. No other browser supports the complete recommended specification for CSS2.1 and still they are aggressively pursuing CSS3. In the end, a browser that takes this course just ends up with an often incomplete support for the same. In effect, Microsoft has adopted a new strategy that states only taking up specifications that are completed or are near completion. This would imply that not much effort is spent in pruning or trimming edges when those very specifications do change. In an <a title="HTML 5 Editor Ian Hickson discusses features, pain points, adoption rate, and more" href="http://blogs.techrepublic.com/programming-and-development/?p=718">interview</a> with Tech Republic, Ian Hickson, the editor of the HTML5 working draft gave a deadline for the completion of the draft &#8211; it was much farther than any one ever expected &#8211; all the way in 2022.</p>
<p>Now, the question really is &#8211; should Microsoft really start implementing the whole standard straight away. We&#8217;ve recently discussed how HTML5 can already be used in today&#8217;s browsers with the inclusion of a few hacks. Why not use hacks to do the stuff until W3C shortens the deadline?</p>
<h3>Lower-order versions with Internet Explorer</h3>
<p>The latest version of Internet Explorer that I have installed here on my system is (as you&#8217;ve guessed) version 8. Before it was (you are right) version 7. Now, version 8 is a far cry from its predecessors, in that most of the rendering capabilities for the new version have been included in the design from scratch. Problem with the adoption of newer standards as they appear might also be Microsoft&#8217;s deployment strategies &#8211; whereby Microsoft delivers products with a higher-order version, like 7 or 8. What contenders do is to often release a few lower-order versions before releasing a final product. Mozilla already has released five lower-order versions for Firefox 3. As of today (28 October 2009), Mozilla would be releasing the <a title="Release Candidate for Mozilla Firefox 3.6 beta 1" href="http://verticaltangent.wordpress.com/2009/10/28/whats-new-in-mozilla-firefox-3-6/" target="_blank">Firefox 3.6 beta 1</a> for testing purposes and feedback.</p>
<p>If Internet Explorer comes up with lower-order version in between releases, there is a far greater chance that Internet Explorer would better equip itself with the growing trends present online today. Anyone for nightly builds? This might just help build a support community for the browser and deliver better features with every release.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Publish Native XP Apps on XP Mode (Use IE6 on Windows 7)]]></title>
<link>http://itsoluti0ns.wordpress.com/2009/10/26/publish-native-xp-apps-on-xp-mode-use-ie6-on-windows-7/</link>
<pubDate>Mon, 26 Oct 2009 14:22:56 +0000</pubDate>
<dc:creator>itsoluti0ns</dc:creator>
<guid>http://itsoluti0ns.wordpress.com/2009/10/26/publish-native-xp-apps-on-xp-mode-use-ie6-on-windows-7/</guid>
<description><![CDATA[I have already talked about the benefits of XP Mode that is part of Windows 7 Professional, Ultimate]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignnone size-full wp-image-231" title="Windows" src="http://itsoluti0ns.wordpress.com/files/2009/10/windows2.gif" alt="Windows" width="168" height="97" /></p>
<p style="margin:0 0 10px;">I have already talked about the benefits of XP Mode that is part of <a style="color:#006400!important;text-decoration:underline!important;font-weight:normal!important;font-size:13px;border-bottom-color:#006400!important;border-bottom-width:.075em!important;border-bottom-style:solid!important;padding-bottom:1px!important;background-color:transparent!important;" title="Microsoft Store" href="http://emea.microsoftstore.com/UK/Microsoft/Windows/Windows-7" target="_blank">Windows 7 Professional</a>, Ultimate and Enterprise editions and how to get it setup but some of the most useful features are not enabled by default. All of the native Windows XP applications that come with a standard Windows XP install are not configured to show up in your Windows 7 Start Menu.  Native applications such as Internet Explorer 6 can be configured to also appear in the Windows 7 Start Menu under XP Mode Applications. IE6 in particular is very useful for Web sites that are not compatible with IE7 or IE8 so I&#8217;m going to use it as an example to show you how to configure any native Windows XP application to work in Seamless mode.</p>
<p style="margin:0 0 10px;">The secret is creating an additional shortcut in the C:\Documents and Settings\All Users\Start Menu\ folder on the Windows XP Mode virtual machine for each application you want to publish to the Windows 7 Start Menu.</p>
<ol>
<li style="padding-bottom:10px;"> Click on the Windows 7 Start Menu, expand All Programs and navigate through Windows Virtual PC and click Windows XP Mode to start XP Mode in desktop mode.</li>
<li style="padding-bottom:10px;">After the Windows XP desktop is displayed, click on the Start Button and select My Computer.</li>
<li style="padding-bottom:10px;">Navigate to C:\Documents and Settings\All Users\Start Menu\ and right click and select New and then Shortcut.</li>
<li style="padding-bottom:10px;">Click on the Browse button and select the executable for the native windows app you want to use. For Internet Explorer 6 navigate through C:\Program Files\Internet Explorer\ and select IEXPLORE.exe and hit OK. Then, click Next on the Create Shortcut screen once the location is filled in.</li>
<li style="padding-bottom:10px;">Type in a name for the shortcut such as Internet Explorer 6 and click Finish.</li>
</ol>
<p>Eventually the new shortcut you created will show up in the Windows 7 Start Menu under Windows XP Mode <a title="IT Solutions" href="http://www.it-solutions-site.co.uk" target="_blank">Applications </a>within the Windows Virtual PC folder.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Paying the IE6 tax]]></title>
<link>http://noocyte.wordpress.com/2009/10/26/paying-the-ie6-tax/</link>
<pubDate>Mon, 26 Oct 2009 09:28:33 +0000</pubDate>
<dc:creator>noocyte</dc:creator>
<guid>http://noocyte.wordpress.com/2009/10/26/paying-the-ie6-tax/</guid>
<description><![CDATA[Lately I&#8217;ve done some work on XSLT and search results from FAST. One of the features of FAST a]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Lately I&#8217;ve done some work on XSLT and search results from <a href="http://www.microsoft.com/enterprisesearch/en/us/fast.aspx">FAST</a>. One of the features of FAST are navigators, they basically make it possible to do <a href="http://en.wikipedia.org/wiki/Faceted_search">faceted searches</a>. And the default XSLT that we were working on did not include counters for the navigators, making it harder for the user to guess/understand the impact of adding a new search term. So I had to add the counters (actually I&#8217;m working with a collegue on this). The navigators were outputted like this in the XSLT:</p>
<blockquote><p>&#60;xsl:element name=&#8221;option&#8221;&#62;<br />
&#60;xsl:attribute name=&#8221;value&#8221;&#62;<br />
&#60;xsl:value-of select=&#8221;@VALUE&#8221;/&#62;<br />
&#60;/xsl:attribute&#62;<br />
&#60;xsl:attribute name=&#8221;title&#8221;&#62;<br />
&#60;xsl:value-of select=&#8221;@NAME&#8221;/&#62;<br />
&#60;/xsl:attribute&#62;<br />
&#60;xsl:attribute name=&#8221;label&#8221;&#62;<br />
&#60;xsl:value-of select=&#8221;@NAME&#8221;/&#62;<br />
&#60;/xsl:attribute&#62;<br />
&#60;xsl:call-template name=&#8221;trunctext&#8221;&#62;<br />
&#60;xsl:with-param name=&#8221;param&#8221;&#62;&#60;xsl:value-of select=&#8221;@NAME&#8221;/&#62;&#60;/xsl:with-param&#62;<br />
&#60;xsl:with-param name=&#8221;length&#8221;&#62;45&#60;/xsl:with-param&#62;<br />
&#60;/xsl:call-template&#62;<br />
&#60;/xsl:element&#62;</p></blockquote>
<p>So we changed it like this:</p>
<blockquote><p>&#60;xsl:element name=&#8221;option&#8221;&#62;<br />
&#60;xsl:attribute name=&#8221;value&#8221;&#62;<br />
&#60;xsl:value-of select=&#8221;@VALUE&#8221;/&#62;<br />
&#60;/xsl:attribute&#62;<br />
&#60;xsl:attribute name=&#8221;title&#8221;&#62;<br />
&#60;xsl:value-of select=&#8221;@NAME&#8221;/&#62;<br />
&#60;/xsl:attribute&#62;<br />
&#60;xsl:attribute name=&#8221;label&#8221;&#62;<br />
&#60;xsl:value-of select=&#8221;@NAME&#8221;/&#62; <span style="color:#0000ff;">(&#60;xsl:value-of select=&#8221;@COUNT&#8221;/&#62;)</span><br />
&#60;/xsl:attribute&#62;<br />
&#60;xsl:call-template name=&#8221;trunctext&#8221;&#62;<br />
&#60;xsl:with-param name=&#8221;param&#8221;&#62;&#60;xsl:value-of select=&#8221;@NAME&#8221;/&#62;&#60;/xsl:with-param&#62;<br />
&#60;xsl:with-param name=&#8221;length&#8221;&#62;45&#60;/xsl:with-param&#62;<br />
&#60;/xsl:call-template&#62;<br />
&#60;/xsl:element&#62;</p></blockquote>
<p>This would indicate to the user that at 12 documents should remain if that navigator was selected. And on our VPCs this worked as expected. It would ouput a listbox with the navigators and the counters would show up. So we commited the change and went home.</p>
<p>The very next day we checked our daily build, expecting the counters to show up. To to our surprise they did not! At first we figured it was just a deployment issue; maybe an old XSLT was causing problems for us? We navigated directly to the .xsl file and inspected it. Imagine our surprise when the XSLT file was the correct file. We fired up our VPCs and tried again; success on the VPC! Now we&#8217;re basically kicking into debugmode; look att differences! There might be a minor difference in the source Xml! We run diff tools but no difference is detected, the source is the same! A lot of head scratching and and ohing and uhing later I realize what the difference is (remember kids; when it looks the same, but behave differently; something is different!); on our physical machines we&#8217;re running Windows XP and IE6, but on the VPCs we&#8217;re running Windows Server 2003 and IE7/8&#8230; Our problem isn&#8217;t serverside, but a browser compatability issue! OMG! The problem is, IE6 ignores the label attribute! And IE7/8 will display the label value, but not the actual value (if label attribute is present). Once we realized this the solution was easy enough; we just added the counter after the &#8220;xsl:call-template&#8221; (trunctext) and removed the label attribute all together. Happy days!</p>
<p>Sorry about hte bad formatting&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Border Around IE6, 7, 8 Form Submit Button ]]></title>
<link>http://curisu.wordpress.com/2009/10/21/border-around-ie6-7-8-form-submit-button/</link>
<pubDate>Wed, 21 Oct 2009 19:18:15 +0000</pubDate>
<dc:creator>Chris Nojima</dc:creator>
<guid>http://curisu.wordpress.com/2009/10/21/border-around-ie6-7-8-form-submit-button/</guid>
<description><![CDATA[IEs have an interesting behavior around forms that may drive pixel-perfect designers and implementer]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>IEs have an interesting behavior around forms that may drive pixel-perfect designers and implementers nuts.  In certain conditions, IE6, 7 and 8 will &#8220;enhance&#8221; the form functionality by showing you which button is the submit button by drawing a black, 1 px border around it.</p>
<p>If you&#8217;re like most web-devs, you style inputs, textareas, and especially buttons to match the look-and-feel of the overall site.  Usually that entails setting properties like <em>background-image</em> and <em>border.</em></p>
<p>The issue can be reproduced when the following criteria is fulfilled:</p>
<ol>
<li>use a form in your site</li>
<li>use the standard <strong>&#60;input type=&#8221;submit&#8221; /&#62; </strong>button to trigger form submission
<ul>
<li>OR use the <strong>&#60;button type=&#8221;submit&#8221;&#62;</strong> to trigger form submission</li>
</ul>
</li>
<li>style the button visually using CSS</li>
</ol>
<p>My test page can be downloaded here: <a href="http://www.schmojimidt.com/tests/ieXbuttonBorder.zip"><strong>test page</strong></a></p>
<p>In this image, we see a standard form in IE7 with one text input field and one submit button.  Both the inputs are styled with a 1px solid #ccc border and #eee background-color.  Pardon the horrible render; MS Paint doesn&#8217;t have a lot of options for export.</p>
<p><img class="alignnone size-full wp-image-41" title="formOff" src="http://curisu.wordpress.com/files/2009/10/formoff1.jpg" alt="formOff" width="300" height="150" /></p>
<p>In this image we see the same form in IE7 with focus (by clicking into the text input field).</p>
<p><img class="alignnone size-full wp-image-42" title="formOn" src="http://curisu.wordpress.com/files/2009/10/formon.jpg" alt="formOn" width="300" height="150" /></p>
<p>It&#8217;s a subtle change, and most won&#8217;t notice it.  It only becomes an issue if your UI/UE team gets really antsy about visual changes that they didn&#8217;t want.</p>
<p>Two simple fixes come immediately to mind.</p>
<ol>
<li>Change the &#60;input type=&#8221;submit&#8221; /&#62; or &#60;button&#62; to a simple button and trigger the submit with javascript.</li>
<li>Implement a CSS fix that tricks IE into not displaying the border.</li>
</ol>
<p>For solution 2, the fix is a pretty straightforward one with some caveats.  Add this bit of CSS to whatever style cascades down to the submit button:</p>
<blockquote><p>.fixIE {<br />
filter : chroma(color=#000000);</p>
<p>}</p></blockquote>
<p>&#8220;Filter&#8221; is IE-specific.  &#8220;Chroma&#8221; will set to transparent whichever color is cited, so in the above case, if an element has or inherits the &#8220;fixIE&#8221; class, anything with the color #000000 (or black) will be set to transparent.</p>
<p>The caveats should be obvious.  Not only will the extra border be transparent, but if the default text color or background-color is #000, it will rendered transparent.</p>
<p>There&#8217;s a slightly less-obvious caveat as well to this.  Even as the color itself is rendered transparent, IE will still draw the border around the button.  The net effect is that as the form receives focus, the submit button will act as if  a 1px margin was applied around the element, and it will visually contract.  It will expand back out to the previous size if focus moves to some other element in the page not contained by the form.</p>
<p>Pretty ugly hack, and I&#8217;m inclined to tell you to just use fix 1.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Diferencias CSS en Internet Explorer 6,7,8]]></title>
<link>http://applendamos.wordpress.com/2009/10/19/diferencias-css-en-internet-explorer-678/</link>
<pubDate>Tue, 20 Oct 2009 02:49:54 +0000</pubDate>
<dc:creator>Diego Armando</dc:creator>
<guid>http://applendamos.wordpress.com/2009/10/19/diferencias-css-en-internet-explorer-678/</guid>
<description><![CDATA[El peor enemigo al maquetar sitios Web En múltiples ocasiones he manifestado mi molestia con el nave]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="wp-caption aligncenter" style="width: 434px"><img title="IE 6 ,7 ,8" src="http://farm4.static.flickr.com/3522/4028348298_96981f39b9.jpg" alt="" width="424" height="359" /><p class="wp-caption-text">El peor enemigo al maquetar sitios Web <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p></div>
<p style="text-align:center;">
<p>En múltiples ocasiones he manifestado mi molestia con el navegador de Microsoft (<strong>Internet Explorer</strong>), por muchos es bien sabido lo molesto que resulta maquetar una Web en <strong>IE</strong>, ya que este interpreta el <strong>CSS </strong>como se le da la gana, siguiendo sus propias reglas, tal pareciera que Microsoft lo hace a propósito.</p>
<p>Por suerte en las ultimas versiones de IE 7 e IE 8, las cosas han mejorado con respecto a IE 6, lo cual se agradece, lamentablemente aun en estos días existe mucha gente que tiene como navegador por defecto IE 6, lo cual nos obliga a tener que adaptar nuestros sitios para que estos se vean de la mejor manera en dicho navegador.</p>
<p>En <a title="smashingmagazine" href="http://www.smashingmagazine.com">Smashingmagazine</a> nos presentan unas series de propiedades CSS y como IE 6, 7, 8, las interpretan, sin duda tener referencias de ellas nos puede ahorrar tiempo en la implementación de nuestro sitio Web. Mucha gente sigue luchando con la adaptacion de sus sitios en todos los navegadores, y tambien muchos solo adaptan sus sitios a las ultimas verciones de los navegadores, esta segunda opcion para mi es la mejor. Ya que permite el desarrollo de los estándares.</p>
<p>Visitar el Articulo completo<a title="Internet Explorer" href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/" target="_blank"> aquí</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[My Kingdom For Some Tabs]]></title>
<link>http://tragicallyunhip.wordpress.com/2009/10/16/my-kingdom-for-some-tabs/</link>
<pubDate>Fri, 16 Oct 2009 07:48:52 +0000</pubDate>
<dc:creator>tragicallyunhip</dc:creator>
<guid>http://tragicallyunhip.wordpress.com/2009/10/16/my-kingdom-for-some-tabs/</guid>
<description><![CDATA[Ok so at work this week I had to re-image my PC. Not a big deal, only takes a few hours. After it]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ok so at work this week I had to re-image my PC. Not a big deal, only takes a few hours. After it&#8217;s imaged I then have to install the me-specific applications on our network that aren&#8217;t part of the image, and one of them comes (or came) packaged with Windows Live desktop Search and MSN Toolbar. So this toolbar is really handy, it gives you tabs in IE6 (and I turn every other feature right off! And YES we still use IE6, have mercy on me I beg of you!!). So I run all my do-dads and here is the desktop search tool, only no MSN toolbar. Okay, I think, they have removed it from the image. This isn’t a big deal. I will download it manually. I&#8217;m a techie enough guy to handle that. So I do. And I installed it. And no tabs!!! The new version is totally different and there are NO TABS! I have to work with NO TABS!!! NO ONE in the free world should have to work with NO TABS!!!<br />
Okay so you&#8217;re thinking &#8220;upgrade to IE 7 or 8 or firefox&#8221; But I CAN&#8217;T! They aren&#8217;t compatible with our system (I know!!!) and I hate Firefox and it&#8217;s fanboys ANYWAY but either way I can&#8217;t so I am using IE6 with NO TAAAABBBBSSSS and now I am whining but I can&#8217;t help it.<br />
SO!<br />
Here is my question &#8211; where can I find the installation file for the older MSN toolbar with tabs? Let me make this absolutely clear &#8211; I NEED TABS!!! I already looked on oldversion.com and no deal. Everywhere that used to link to it now links to the new version (which is cool in its own right but utterly useless to me as are most other toolbars, but that&#8217;s a whole other rant for a whole other day, suffice to say they are a great idea for anyone whose browser is just FLYING along problem free and who feels it shouldn&#8217;t be!)<br />
SOMEBODY got to hook me up with the old MSN toolbar! I’m willing to pay!! (Not monetarily of course. But possibly with a small thank you in a comment. Hey, there’s a recession going on!)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Performance comparison of major web browsers]]></title>
<link>http://jscariati.wordpress.com/2009/10/15/performance-comparison-of-major-web-browsers/</link>
<pubDate>Fri, 16 Oct 2009 01:26:57 +0000</pubDate>
<dc:creator>jscariati</dc:creator>
<guid>http://jscariati.wordpress.com/2009/10/15/performance-comparison-of-major-web-browsers/</guid>
<description><![CDATA[Jacob Gube at Six Revisions has posted a performance comparison between the five major web browsers:]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Jacob Gube at Six Revisions has posted a <a href="http://sixrevisions.com/infographics/performance-comparison-of-major-web-browsers/">performance comparison</a> between the five major web browsers: Internet Explorer, Firefox, Safari, Chrome, and Opera.</p>
<p>Chrome performed the best in four of the six tests, though Safari came close to matching it on three (JavaScript speed, CSS rendering speed, and CPU usage).</p>
<p>The clear loser, of course, was Internet Explorer &#8211; its best performance was on the browser cache test, where it beat out Safari for fourth place. It lost the JavaScript speed, CSS rendering speed, and DOM selection speed tests by large margins; placed last for CPU usage; and tied for last for page load time.</p>
<p>Keep in mind that these are the results for Internet Explorer 8 &#8211; most IE users are still running version 7 or 6, which perform even worse. With this in mind, it&#8217;s easy to see why Google <a href="http://jscariati.wordpress.com/2009/10/02/more-on-chrome-frame/">opted to develop Chrome Frame</a> to &#8220;support&#8221; Wave on IE.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[CSS et compatibilité IE6, IE7, et IE8]]></title>
<link>http://fbnetconsulting.wordpress.com/2009/10/15/css-et-compatibilite-ie6-ie7-et-ie8/</link>
<pubDate>Thu, 15 Oct 2009 05:18:47 +0000</pubDate>
<dc:creator>fbnetconsulting</dc:creator>
<guid>http://fbnetconsulting.wordpress.com/2009/10/15/css-et-compatibilite-ie6-ie7-et-ie8/</guid>
<description><![CDATA[Une liste exhaustive des différences entre IE6, IE7 et IE8 est disponible sur SMASHINGMagasine. A qu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Une liste exhaustive des <a title="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/" href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/">différences entre IE6, IE7 et IE8 </a>est disponible sur SMASHINGMagasine. <a href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/"><img class="size-thumbnail wp-image-30 alignright" title="CSS Differences in Internet Explorer 6, 7 and 8 « Smashing Magazine_1255584939348" src="http://fbnetconsulting.wordpress.com/files/2009/10/css-differences-in-internet-explorer-6-7-and-8-c2ab-smashing-magazine_1255584939348.png?w=150" alt="CSS Differences in Internet Explorer 6, 7 and 8 « Smashing Magazine_1255584939348" width="150" height="42" /></a><br />
A quand une librairie Javascript qui gommerait les problèmes de CSS des différents browsers&#8230; ?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Finally got my website working in full...]]></title>
<link>http://aaronsmithphotography.wordpress.com/2009/10/14/finally-got-my-website-working-in-full/</link>
<pubDate>Wed, 14 Oct 2009 14:05:16 +0000</pubDate>
<dc:creator>aaronphotography</dc:creator>
<guid>http://aaronsmithphotography.wordpress.com/2009/10/14/finally-got-my-website-working-in-full/</guid>
<description><![CDATA[Finally got my website working in fullscreen mode, which did take me a fair while to work, although ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.flickr.com/photos/10point2megapixels/4011568442/" title="Full Screen Website by Aaron Paul Smith, on Flickr"><img src="http://farm4.static.flickr.com/3528/4011568442_53e595d3c3.jpg" width="500" height="313" alt="Full Screen Website" /></a></p>
<p>Finally got my website working in fullscreen mode, which did take me a fair while to work, although turned out to be very simple!</p>
<p>All though one thing gripes me, why do people not realise that internet explorer is the worst web browser out there, my website text just seems to screw up on the galleries page&#8230;and it is optimised for it IE7/8</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Asynchronous Javascript + XML]]></title>
<link>http://asv3.wordpress.com/2009/10/12/asynchronous-javascript-xml/</link>
<pubDate>Mon, 12 Oct 2009 15:48:27 +0000</pubDate>
<dc:creator>asv3</dc:creator>
<guid>http://asv3.wordpress.com/2009/10/12/asynchronous-javascript-xml/</guid>
<description><![CDATA[Ajax or Asynchronous Javascript + XML started with Jesse James Garrett penning an online article on ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ajax or Asynchronous Javascript + XML started with Jesse James Garrett penning an online article on usage of XHR aka XMLHttpRequest object in 2005. Idea behind Ajax was to give user data/page updates without refreshing the page. By Doing so Ajax made static boring HTML pages to be highly interactive and exciting. Later on developers and designers around the world came up with enhanced use cases and patterns for using Ajax. Prior to XHR object ajax kind of functionality was being achieved using lot many hacks, mostly involving hidden frames or iframes, Java Applets and Flash movie. XHR introduced streamlined interface for making server requests and evaluating responses. Despite having XML in it&#8217;s name Ajax is format-agnostic; the technique basically is about retrieving data from server without refreshing page. </p>
<p>Microsoft first introducing this functionality in IE5, later an other browsers started implementing and Ajax was the buzz word in late 2005 and early 2006. IE browsers before IE 7 needed using one of MSXML2.XMLHttp ,&#160; MSXML2.XMLHttp.3.0 , and MXSML2.XMLHttp.6.0 to be used in order to create XHR object, code for creating XHR object in browser &#60; IE 7 looks like this.</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">function</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> createXHR<b>(){</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span></span></span></p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160; </span></span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">if</span></i></b><b><span style="font-size:10pt;color:black;font-family:&#34;">(</span></b><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">typeof</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> arguments<b>.</b>callee<b>.</b>activeString <b>!=</b> </span><span style="font-size:10pt;color:gray;font-family:&#34;">&#34;string&#34;</span><b><span style="font-size:10pt;color:black;font-family:&#34;">){</span></b><span style="font-size:10pt;color:black;font-family:&#34;"> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span></span></span></p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">var</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> versions <b>=</b> <b>[</b></span><span style="font-size:10pt;color:gray;font-family:&#34;">&#34;MXSML2.XMLHttp.6.0&#34;</span><b><span style="font-size:10pt;color:black;font-family:&#34;">,</span></b><span style="font-size:10pt;color:black;font-family:&#34;"> </span><span style="font-size:10pt;color:gray;font-family:&#34;">&#34;MXSML2.XMLHttp.3.0&#34;</span><b><span style="font-size:10pt;color:black;font-family:&#34;">,</span></b><span style="font-size:10pt;color:gray;font-family:&#34;">&#34;MXSML2.XMLHttp&#34;</span><b><span style="font-size:10pt;color:black;font-family:&#34;">];</span></b></p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160; </span><span>&#160;&#160; </span></span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">for</span></i></b><b><span style="font-size:10pt;color:black;font-family:&#34;">(</span></b><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">var</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> i<b>=</b></span><span style="font-size:10pt;color:red;font-family:&#34;">0</span><b><span style="font-size:10pt;color:black;font-family:&#34;">,</span></b><span style="font-size:10pt;color:black;font-family:&#34;"> len <b>=</b> versions<b>.</b>length<b>;</b> i<b>&#60;</b>len<b>;</b>i<b>++</b> <b>){</b></span></p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">try</span></i></b><b><span style="font-size:10pt;color:black;font-family:&#34;">{</span></b><span style="font-size:10pt;color:black;font-family:&#34;"> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">var</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> xhr <b>=</b> </span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">new</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> ActiveXObject<b>(</b>versions<b>[</b>i<b>]);</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>arguments<b>.</b>callee<b>.</b>activeXString <b>=</b> versions<b>[</b>i<b>];</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">return</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> xhr<b>;</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><b>}</b></span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">catch</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> <b>(</b>ex<b>){</b></span></p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span style="font-size:10pt;color:green;font-family:&#34;">//skip </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><b>}</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><b>}</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160; </span><b>}</b></span></p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160; </span></span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">return</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> </span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">new</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> ActiveXObject <b>(</b>arguments<b>.</b>callee<b>.</b>activeXString<b>);</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><b><span style="font-size:10pt;color:black;font-family:&#34;">}</span></b></p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><b><span style="font-size:10pt;color:black;font-family:&#34;"></span></b></p>
<p>IE 7, Firefox, Opera, Chrome and Safari all support a native XHR object that can be created using, </p>
<p>var xhr = new XMLHttpRequest(); </p>
<p>if you need to support you first check for XMLHttpRequest support, if supported return that object else continue with above mentioned function. </p>
<p>XHR object usage looks like this.</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">var</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> xhr <b>=</b> </span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">new</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> XMLHttpRequest<b>();</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;">xhr<b>.</b>open<b>(</b></span><span style="font-size:10pt;color:gray;font-family:&#34;">&#34;get&#34;</span><b><span style="font-size:10pt;color:black;font-family:&#34;">,</span></b><span style="font-size:10pt;color:gray;font-family:&#34;">&#34;yourdata.php&#34;</span><b><span style="font-size:10pt;color:black;font-family:&#34;">,</span></b><span style="font-size:10pt;color:black;font-family:&#34;"> </span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">false</span></i></b><b><span style="font-size:10pt;color:black;font-family:&#34;">);</span></b><span style="font-size:10pt;color:black;font-family:&#34;"> </span><span style="font-size:10pt;color:green;font-family:&#34;">// arguments in order HTTP method, url, asynchronous true/false; </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;">xhr<b>.</b>send<b>(</b>null<b>)</b></span><span style="font-size:12pt;font-family:&#34;"> </span>
</p>
</p>
<p class="MsoNormal">
</p>
<p>if you pass third argument asynchronous as false, you are making and synchronous server call, javascript execution wait till server respond with result. when the response is received XHR object will have result assigned to it&#8217;s properties as follows: </p>
<p>responseText &#8211; Text in body of the response    <br />responseXML -&#160; Contains XML DOM document with response data if the response has content type set to &#34;text/xml&#34; or &#34;application/xml&#34;     <br />status &#8211; HTTP status of the request     <br />statusText &#8211; Description of HTTP status. </p>
<p>Where are setting third argument asynchronous as true will allow you to make asynchronous call, which doesn&#8217;t halt javascript execution till the request is completed. but you need to check readyStage of XHR object to track status of the request, readyState can have following possible values </p>
<p>0 &#8211; Un-initialized    <br />1 &#8211; Initialized but not called send()     <br />2 &#8211; Sent, send() called     <br />3 &#8211; Receiving, partial response is received     <br />4 &#8211; Complete, received complete response </p>
<p>whenever ready state changes from one to another readystatechange event gets fired, adding a listener/function to this event will let you track status of the XHR request.</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:green;font-family:&#34;">// ready state tracked code looks like this </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">var</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> xhr <b>=</b> createXHR<b>();</b><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;">xhr<b>.</b>onreadystatechange <b>=</b> </span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">function</span></i></b><b><span style="font-size:10pt;color:black;font-family:&#34;">(){</span></b><span style="font-size:10pt;color:black;font-family:&#34;"> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160; </span></span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">if</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> <b>(</b>xhr<b>.</b>readyState <b>==</b> </span><span style="font-size:10pt;color:red;font-family:&#34;">4</span><b><span style="font-size:10pt;color:black;font-family:&#34;">){</span></b><span style="font-size:10pt;color:black;font-family:&#34;"> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">if</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> <b>((</b>xhr<b>.</b>status<span>&#160; </span><b>&#62;</b> <b>=</b> </span><span style="font-size:10pt;color:red;font-family:&#34;">200</span><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160; </span><b>&#38;</b><span>&#160; </span><b>&#38;</b><span>&#160; </span>xhr<b>.</b>status<span>&#160; </span><b>&#60;</b><span>&#160; </span></span><span style="font-size:10pt;color:red;font-family:&#34;">300</span><b><span style="font-size:10pt;color:black;font-family:&#34;">)</span></b><span style="font-size:10pt;color:black;font-family:&#34;"> <b>&#124;&#124;</b> xhr<b>.</b>status <b>==</b> </span><span style="font-size:10pt;color:red;font-family:&#34;">304</span><b><span style="font-size:10pt;color:black;font-family:&#34;">){</span></b><span style="font-size:10pt;color:black;font-family:&#34;"> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>alert<b>(</b>xhr<b>.</b>responseText<b>);</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><b>}</b> </span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">else</span></i></b><span style="font-size:10pt;color:black;font-family:&#34;"> <b>{</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>alert<b>(</b>“Request was unsuccessful<b>:</b> “ <b>+</b> xhr<b>.</b>status<b>);</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><b>}</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;"><span>&#160;&#160;&#160; </span><b>}</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><b><span style="font-size:10pt;color:black;font-family:&#34;">};</span></b><span style="font-size:10pt;color:black;font-family:&#34;"> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;">xhr<b>.</b>open<b>(</b>“get”<b>,</b> “example<b>.</b>txt”<b>,</b> </span><b><i><span style="font-size:10pt;color:navy;font-family:&#34;">true</span></i></b><b><span style="font-size:10pt;color:black;font-family:&#34;">);</span></b><span style="font-size:10pt;color:black;font-family:&#34;"> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:black;font-family:&#34;">xhr<b>.</b>send<b>(</b>null<b>);</b><span>&#160; </span><b>((</b> </span>
</p>
</p>
<p class="MsoNormal" style="background:white;margin-bottom:0;line-height:normal;"><span style="font-size:10pt;color:green;font-family:&#34;">// you can cancel an asynchronous request by using xhr.abort(); </span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Kill IE6 says Industry, No says Microsoft!!!]]></title>
<link>http://balgates.wordpress.com/2009/10/06/kill-ie6-says-industry-no-says-microsoft/</link>
<pubDate>Tue, 06 Oct 2009 13:05:34 +0000</pubDate>
<dc:creator>Bala</dc:creator>
<guid>http://balgates.wordpress.com/2009/10/06/kill-ie6-says-industry-no-says-microsoft/</guid>
<description><![CDATA[Many Web designers are staging a protest against the old version of Microsoft&#8217;s browser, the I]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Many Web designers are staging a protest against the old version of Microsoft&#8217;s browser, the Internet Explorer 6 (IE6). They allege that the ability of the Web to move forward in a more interactive way is getting hampered due to the browser. Microsoft acknowledged it is recommending IE6 users to upgrade to the newer IE8, but again promised it would support the older version till April 2014.</p>
<p>The designers say that the IE6, which was released in 2001 and since been updated twice by Microsoft is &#8216;crippling&#8217; the Internet&#8217;s potential and slowing down the online experience. They also blame IE6 for giving webmasters a tough job, because they have to write special &#8216;hacks&#8217; into the Web code to accommodate an outmoded browser. An estimated 15-25 percent of people still use IE6 as their portal to the Internet. Microsoft officials insist they simply can&#8217;t end support for IE 6, since it shipped as part of Windows XP.</p>
<p>Recently, a campaign has started, sparked by 40 Internet start-ups who want their users to ditch Microsoft&#8217;s eight year old web browser. The campaign is spread to the social networking sites as well. Facebook has been prompting IE6 users to swap out their browsers since February 2009. A petition on Twitter collected nearly 10,000 signatures supporting the effort. Even Google&#8217;s YouTube and Digg were taking similar steps to stop their users from using the IE6 browser.</p>
<p>Although Microsoft has released two major versions of Internet Explorer in the past couple of years, for many, the face of Internet Explorer is still the IE6. In large part, the reason is because many of Internet Explorer&#8217;s users are the ones who tend not to change the browser that comes with their operating system.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Banking Trojan Steals Money from Under YOUR NOSE!]]></title>
<link>http://anarchia3lites.wordpress.com/2009/09/30/bank-trojan/</link>
<pubDate>Wed, 30 Sep 2009 17:58:41 +0000</pubDate>
<dc:creator>ezzk07</dc:creator>
<guid>http://anarchia3lites.wordpress.com/2009/09/30/bank-trojan/</guid>
<description><![CDATA[Holy shit guys! I was just browsing the internet to search for some tech related news to post on Ana]]></description>
<content:encoded><![CDATA[Holy shit guys! I was just browsing the internet to search for some tech related news to post on Ana]]></content:encoded>
</item>
<item>
<title><![CDATA[How to set the homepage in Internet Explorer using the registry ]]></title>
<link>http://aaronharvey.wordpress.com/2009/09/27/how-to-set-the-homepage-in-internet-explorer-using-the-registry/</link>
<pubDate>Sun, 27 Sep 2009 13:06:31 +0000</pubDate>
<dc:creator>aaronharveyuk</dc:creator>
<guid>http://aaronharvey.wordpress.com/2009/09/27/how-to-set-the-homepage-in-internet-explorer-using-the-registry/</guid>
<description><![CDATA[Recently I had a situation where a user couldn&#8217;t re-set her homepage using the normal Internet]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Recently I had a situation where a user couldn&#8217;t re-set her homepage using the normal Internet Explorer (IE) options.</p>
<p>This was a problem as the site that was set to her homepage no longer existed and every time she launched IE she would get &#8216;Page not found&#8217;.</p>
<p>In order to resolve this i applied the following registry hack :</p>
<p>1. Winkey + R or Start menu run<br />
2. Type &#8216;regedit&#8217;<br />
3. Go to [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]<br />
&#8220;Start Page&#8221;=&#8221;http://www.aaronharvey.co.uk/&#8221;<br />
4. Change the website to the one you require and you are done.</p>
<p>* Please note that the registry is a very important part of the operating system and you should use extreme caution when making changes.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
