Google
 

Making TurboTax.com Work on Linux

Tuesday, January 18th, 2005

(TurboTax now works fine with FireFox on Linux. This post will remain here for historical purposes.) I have using Intuit's online version of TurboTax for the past few years to file my taxes. However, this was the first year I used it in Linux. Logically, since it is a web based ...

Strange IE Bug

Tuesday, January 11th, 2005

Today I came across a VERY strange IE bug - a certain page would not work in IE6 under Windows XP SP2, while it worked fine in Opera, Mozilla and Firefox. The message shown would be as follows: Internet Explorer cannot open the Internet site [url] Operation aborted After more digging, I ...

Opening Popups in IE

Tuesday, January 4th, 2005

Recently I ran across a rather strange error with different browser. Popup windows could be maximized in Opera and Mozilla, but not in IE. The code I was using was as follows (click here to try): window.open('', '', 'width=200,height=200'); After some digging, I ran across the following snippet in MSDN: When the sFeatures ...

Tracking UPS Packages via JavaScript

Monday, January 3rd, 2005

A recent post at TechDigits about tracking UPS packages via RSS and web services got me thinking if the same is possible via Javascript and the XmlHttpRequest object (in IE and Mozilla). Since Google's Gmail and Google Suggest started using that object, it has become more popular. So after some ...

My First FireFox Bug

Thursday, November 11th, 2004

I filed my first bug with FireFox today: when running self.resizeTo() function in Javascript twice the toolbars on top strech a bit too far. You can try it for yourself below:

Hiding Table Rows in DHTML

Sunday, October 24th, 2004

One of the more fun things in DHTML is dynamic manipulation of page content. An interesting question that recently came up at work was hiding and displaying a single table row. The solution I came up with is pretty simply - set the CSS STYLE tag of the table row ...

Another IE JavaScript Difference - TypeOf Operator

Friday, October 22nd, 2004

Another rather annoying thing I just ran across is the difference in the implementation of the "typeof" operator in Javascript operating on functions. If you create a function in the parent window, assign it to a property of the parent window, and then pass it to the child window, IE ...

Validating SELECT Boxes in JavaScript

Thursday, October 21st, 2004

One of the more boring tasks in DHTML is validation of form data and specifically of INPUT and SELECT boxes. Since both have a ".value" property, we can save time and use the same code for checking both: if(selectBox.value == null || selectBox.value.length == 0) { alert('Nothing selected in select box!'); } else ...

Changing Web Page Content on the Fly

Tuesday, October 12th, 2004

An interesting problem that comes up often is a need to change a part of a web page without reloading the entire page. This is especially true when dynamic content like a list needs to be generated from a database and included in the page. The solution to this is ...