<?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>Robertdot, A Web Design Blog &#187; IE7</title>
	<atom:link href="http://robertdot.org/tags/ie7/feed/" rel="self" type="application/rss+xml" />
	<link>http://robertdot.org</link>
	<description>A web design blog for designers that develop or developers that design.</description>
	<lastBuildDate>Fri, 05 Mar 2010 15:59:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Forms With Elements With Form Attribute Names</title>
		<link>http://robertdot.org/2008/09/23/forms-with-elements-with-form-attribute-names/</link>
		<comments>http://robertdot.org/2008/09/23/forms-with-elements-with-form-attribute-names/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 18:07:30 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://robertdot.org/2009/01/15/forms-with-elements-with-form-attribute-names/</guid>
		<description><![CDATA[
 I commonly create a form element that dictates the action I want the server to perform, like &#60;input type="hidden" name="action" value="save"&#62;.  This allows me to have a switch to determine what to do with the data in any situation instead of posting and getting to multiple places.  I found a bug in [...]]]></description>
			<content:encoded><![CDATA[<p>
 I commonly create a form element that dictates the action I want the server to perform, like <code>&lt;input type="hidden" name="action" value="save"&gt;</code>.  This allows me to have a <code>switch</code> to determine what to do with the data in any situation instead of posting and getting to multiple places.  I found a bug in Internet Explorer 7&#8217;s JavaScript today that introduces a problem with my naming scheme.
</p>
<p>
 When doing <abbr name="Asynchronous JavaScript and XML">Ajax</abbr>, I often use <code>form.getAttribute('action')</code> to get the location to send the request to.  This allows me to keep my code more portable.  However, in Internet Explorer 7 (or IE7 for short), if there is also a form element with <code>name="action"</code>, IE7 returns the <code>input</code> object instead of the value of the attribute as though I typed <code>formname.action</code> or, in long hand, <code>document.forms['formname'].elements['action']</code>.
</p>
<p>
 To my knowledge, there is no work around other than changing the <code>name</code> of the element.  So, I&#8217;ll be using <code>name="faction"</code> from now on.  That&#8217;s short for &#8220;form action&#8221; but &#8220;faction&#8221; itself is fairly apt given IE&#8217;s behavior is different from all other browsers, making it a faction.</p>
]]></content:encoded>
			<wfw:commentRss>http://robertdot.org/2008/09/23/forms-with-elements-with-form-attribute-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 7 Heading Bug</title>
		<link>http://robertdot.org/2007/04/05/internet-explorer-7-heading-bug/</link>
		<comments>http://robertdot.org/2007/04/05/internet-explorer-7-heading-bug/#comments</comments>
		<pubDate>Thu, 05 Apr 2007 10:25:41 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://robertdot.org/2007/04/05/internet-explorer-7-heading-bug/</guid>
		<description><![CDATA[
 I try to avoid Internet Explorer 7, or IE7 for short, but I can&#8217;t any more.  Today was the first time I really had to debug in IE7 and I discovered a pretty irritating bug.


 What I wanted to do was put a h2 inside of a div and adjust the margin-top so [...]]]></description>
			<content:encoded><![CDATA[<p>
 I try to avoid Internet Explorer 7, or IE7 for short, but I can&#8217;t any more.  Today was the first time I really had to debug in IE7 and I discovered a pretty irritating <q>bug.</q>
</p>
<p>
 What I wanted to do was put a <code>h2</code> inside of a <code>div</code> and adjust the <code>margin-top</code> so that it was hanging over the top edge of the <code>div</code>.  Imagine a <code>fieldset</code> with a <code>legend</code>.
</p>
<p>
 My code and style sheet were something like this:
</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
</pre></td><td class="code"><pre class="htmlstrict" style="font-family:monospace;">&lt;style type=&quot;text/css&quot;&gt;
div {
	border:1px dashed black;
	background-image:url(../images/sect_bg.png);
	padding:10px;
	margin-bottom:25px;
	clear:both;
}
h2 {
	display:block;
	width:100%;
	height:53px;
	background-repeat:no-repeat;
	background-position:center center;
	margin-top:-33px !important;
	text-align:center;
	background-image:url(../images/blog_title.png);
}
h2 span {
	position:absolute;
	margin-left:-9999px;
}
&lt;/style&gt;
&lt;div&gt;
 &lt;h2&gt;&lt;span&gt;Heading&lt;/span&gt;&lt;/h2&gt;
 &lt;p&gt;Some Text&lt;/p&gt;
&lt;/div&gt;</pre></td></tr></table></div>

<p>
 In IE7, nothing happened.  In every other browser, the heading moved up.  I started playing with the style sheet, removing parts.  It turns out that the <code>height</code> and <code>width</code> were the problem.  This applied not only to my image replacement, but a plain-old div-with-a-heading-in-it.  The fix for my problem was to create a separate IE7 style sheet with the following:
</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">h2<span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">53px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>
 I was also informed today that my Internet Explorer 6 Virtual PC image had expired.  As promised, <a href="http://go.microsoft.com/fwlink/?LinkId=70868">Microsoft has released a new Virtual PC image</a>.  While it&#8217;s nice to be able to check against Internet Explorer 6, this <q>refresh cycle</q> isn&#8217;t very convenient.</p>
]]></content:encoded>
			<wfw:commentRss>http://robertdot.org/2007/04/05/internet-explorer-7-heading-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 7</title>
		<link>http://robertdot.org/2006/10/19/internet-explorer-7/</link>
		<comments>http://robertdot.org/2006/10/19/internet-explorer-7/#comments</comments>
		<pubDate>Thu, 19 Oct 2006 09:09:38 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://robertdot.org/2006/10/19/internet-explorer-7/</guid>
		<description><![CDATA[
 Internet Explorer 7 has been released.  Download it now!  Help usher in a new era: an era where Microsoft is actually interested in web standards.


 Update: There is some discussion going on over at 456 Berea Street.  Particularly of interest is how to install multiple stand alone versions of Internet Explorer. [...]]]></description>
			<content:encoded><![CDATA[<p>
 Internet Explorer 7 has been released.  <a href="http://www.microsoft.com/windows/ie/default.mspx">Download it</a> now!  Help usher in a new era: an era where Microsoft is actually interested in web standards.
</p>
<p>
 <strong>Update:</strong> There is some discussion going on over at <a href="http://www.456bereastreet.com/archive/200610/internet_explorer_7_final_is_now_available/">456 Berea Street</a>.  Particularly of interest is how to install multiple stand alone versions of Internet Explorer.  While this info can be gathered elsewhere, the feed back from the comments is useful in deciding which method to use.  Plus, these are opinions from web designers rather than tech pundits.  So, that is nice.
</p>
<p>
 <strong>Update:</strong>  Apparently someone already <a href="http://secunia.com/Internet_Explorer_Arbitrary_Content_Disclosure_Vulnerability_Test/">found a vulnerability</a>.  Some things never change.</p>
]]></content:encoded>
			<wfw:commentRss>http://robertdot.org/2006/10/19/internet-explorer-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 7 and Automatic Update</title>
		<link>http://robertdot.org/2006/07/27/internet-explorer-7-and-automatic-update/</link>
		<comments>http://robertdot.org/2006/07/27/internet-explorer-7-and-automatic-update/#comments</comments>
		<pubDate>Thu, 27 Jul 2006 20:00:38 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://robertdot.org/2006/07/27/internet-explorer-7-and-automatic-update/</guid>
		<description><![CDATA[
 So, maybe I missed the scoop.  According to IEBlog, it turns out Internet Explorer 7, commonly referred to as IE7, will be released as a high-priority update via Automatic Installation.  Or will it?

Contradictions

 It had long been rumored that IE7 would be released via Automatic Updates.  However, an interview with Chris [...]]]></description>
			<content:encoded><![CDATA[<p>
 So, maybe I missed the scoop.  According to IEBlog, it turns out Internet Explorer 7, commonly referred to as IE7, will be released as a high-priority update via Automatic Installation.  Or will it?
</p>
<h2>Contradictions</h2>
<p>
 It had long been rumored that IE7 would be released via Automatic Updates.  However, an <a href="http://media.libsyn.com/media/carsonsystems/Vitamin_Interview_-_Chris_Wilson_1.mp3">interview with Chris Wilson</a> <a href="http://www.thinkvitamin.com/interviews/webapps/chris-wilson/">posted on Think Vitamin</a> on the 24<sup>th</sup> of July, 2006, the question <q>Is IE gonna update to IE7</q> was answered as follows:
</p>
<blockquote cite="http://media.libsyn.com/media/carsonsystems/Vitamin_Interview_-_Chris_Wilson_1.mp3">
<p>
  Is IE gonna update to IE7?  So, I think the first thing, really, is that we can&#8217;t really force it on users&#8230; I mean, that is not our goal.  We really like to offer users choice.  It is a different user interface.  Some people will be really jarred by that.  I think that we certainly want to encourage everyone out there to&#8230; I do believe that we will offer it through Windows Update but it won&#8217;t be an automatic silent update.  Certainly, it won&#8217;t be like one day you come in and suddenly your computer is running IE7 rather than IE6.  Certainly, we have to ask the user if they really want it.  As nice as it would be to blast it on to everybody&#8217;s system, I don&#8217;t think that can happen.
 </p>
</blockquote>
<p>
 Chris Wilson is group program manager for Internet Explorer Platform and Security at Microsoft.  He&#8217;s someone that I would suspect to be in the know.  According to IEBlog, something changed in two days.  <a href="http://blogs.msdn.com/ie/archive/2006/07/26/678149.aspx">IEBlog</a> says the following:
</p>
<blockquote cite="http://blogs.msdn.com/ie/archive/2006/07/26/678149.aspx">
<p>
  To help our customers become more secure and up-to-date, we will distribute IE7 as a high-priority update via Automatic Updates (AU) shortly after the final version is released for Windows XP, planned for the fourth quarter of this year.
 </p>
</blockquote>
<p>
 This has caused some confusion.  The IEBlog post seems to suggest it was a recent change to their distribution plan.  I&#8217;d hazard a guess that the change was in the making before the Chris Wilson interview but only trickled out from the official blog July 26<sup>th</sup>.
</p>
<p>
 The announcement seems to suggest a delivery method that is a hybrid of the install-if-you-want it method Chris Wilson talks about and the silent-update he shuns.  The update will download via Automatic Updates.  The install won&#8217;t be silent.  The user will be prompted whether the IE7 install should be ignored completely, put off until later, or installed.  Also, the post claims that IE7 will be able to <q>roll back</q> to IE6.
</p>
<p>
 So, it looks like the Internet Explorer Team has managed to snuggle up in the middle.
</p>
<h2>Some Thoughts</h2>
<p>
 I appreciate their <q>user choice</q> attitude, but I think now is a bad time to apply it.  Internet Explorer is the largest source of installed spyware and adware.  The fact that the interface might be a shock to users accustom to IE6 is really less important than protecting them from themselves.  But, I really, really, really want IE7 to be adopted as fast as possible so I don&#8217;t have to worry so much about IE6 CSS hacks.  I mean that I&#8217;m biased.
</p>
<p>
 The other odd quirk is that upgrading to IE7 will allow users to <q>preserve your current toolbars</q> shortly after it lauded the browser&#8217;s <q>advanced security features&#8230; including ActiveX Opt-in, the Phishing Filter and Fix My Settings.</q>  So, what IE7 will be doing is allowing users to keep all their spyware and adware infested browser cruft despite all the security enhancements the Internet Explorer Team created to prevent people from installing malware.  Good thinking, guys.  I understand leaving favorites, home page settings, and other settings, but the typically malware-sporting toolbars should be left out.  If the user really cares about a tool bar, he&#8217;ll go find it again.  Blame it on incompatibility.  FireFox does it with extensions all the time.
</p>
<p>
 Finally, I&#8217;m worried about the <q>roll back</q> to IE6 thing.  I&#8217;ve stories about <a href="http://msdn.microsoft.com/ie/releasenotes/default.aspx">how big of a headache</a> it is to uninstall the IE7 betas.  I would think an uninstall for a beta product would be high-priority if a company wanted people to test it.  Apparently, this is not the case for Microsoft.  I hope they improved the uninstall substantially for the final release.</p>
]]></content:encoded>
			<wfw:commentRss>http://robertdot.org/2006/07/27/internet-explorer-7-and-automatic-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.libsyn.com/media/carsonsystems/Vitamin_Interview_-_Chris_Wilson_1.mp3" length="2725977" type="audio/mpeg" />
		</item>
	</channel>
</rss>
