Archive for the 'Ajax' Category

Safari, Gecko, IE / A Tab Order Shootout

Monday, October 3rd, 2005

Hmm… I’m creating my Ajax interface to Think New Orleans 2.0 and finding I can’t user the TAB key to move from link to link in either Firefox or Safari. Some quick research shows that Safari doesn’t allow full keyboard access to form controls either. Can’t seem to find that ability in Gecko. Oops. Here […]

Ajax, Ajax, Ajax

Friday, September 30th, 2005

First, Let Me Say…
Ajax.
Ajax, Ajax, Ajax.
There I said it. Like the programmer in the OK/Cancel cartoon, I didn’t want to say it, but now I’ve said it. I said it once. I said it thrice. I’ll say it again. Ajax. I’ll call it, Ajax. Jesse James Garrett is not a bad guy. Packaging an idea […]

innerHTML Quirk / List Items With Inline Display

Thursday, September 29th, 2005

With this markup…
<ul id=”list”>
<li class=”tag”>a</li>
<li class=”tag”>b</li>
</ul>
…and this CSS…
li.tag {
display: inline;
}
… everything looks fine. You get a list that says “a b” as you’d expect.
However, if you do…
document.getElementById(”list”).innerHTML = ‘<li class=”tag”>a</li>n<li class=”tag”>b</li>’
In Gecko you’ll get your “a b” but in IE 6 you’ll get “ab”. No spacing.
After a […]