Archive for January, 2009

Saturday, January 31st, 2009

IE Security/Turning off ActiveX

While IE now has a much smaller market share than this article mentions (since a lot of people have now upgraded to much better browsers) the rest of the information on this page about why you should disable ActiveX in IE and how to disable it is still as valid today as when I first [...]

Friday, January 30th, 2009

Selective Frame Breakout

It is fairly common for web pages to include some JavaScript that will reload the page if it finds that the page itself is being loaded into a frame rather than filling the whole browser window. Most of the time this is exactly what you want to happen so as to stop others from including [...]

Thursday, January 29th, 2009

Accessing Different Operating Systems

Older operating systems such as Windows 98 did not require that you set up separate logins for each person. Unless you took extreme measures someone could just hit cancel on the login screen to access the computer anonymously. Where having actual logins on such an old operating system does matter is where you have it [...]

Wednesday, January 28th, 2009

Multiple Dynamic Dropdown Boxes

When you have several drop down lists on your page you may want the content of more than one list to be determined based on the selection in another list. Here we look at how you can combine three or more lists using JavaScript so that what is selected in the first list determines what [...]

Tuesday, January 27th, 2009

Collapsing margins

Wlike the padding and borders around elements in our page are always applied separately (as in fact are left and right margins) the same is not true of adjacent top and bottom margins which can be collapsed into one another. In this tutorial we look at the rules for how margins collapse so that you [...]

Monday, January 26th, 2009

Internet Explorer Broken Box Model

While hardly anyone used versions of IE prior to version 6 and you can fix the box model problem in IE6 and later by using a complete doctype to put the browser into standards mode which fixes the calculation, it is still worth knowing about what the IE box model problem is and how you [...]

Sunday, January 25th, 2009

Upgrading the Search Script

My search script hasn’t undergone quite as many changes as my IPN script has but it is still significantly different from the original. As with the IPN script 12 months of upgrades are included.
Upgrading the Search Script

Saturday, January 24th, 2009

Upgrading the Paypal IPN Script

My Paypal IPN script has changed quite a bit since I first wrote it. All buyers get 12 months of free upgrades and support included in the price of the script. How do they know whether the script has been upgraded and what the upgrade contains? Well this page lists all the changes and the [...]

Friday, January 23rd, 2009

SQL in a Nutshell

There are many different relational databases that support SQL and this book is not only a thorough reference of all the standard SQL commands but it also covers four popular implementations and how they vary from the strict standards.
Read my review of the book “SQL in a Nutshell“.

Thursday, January 22nd, 2009

Universal Design

Universal design encompasses creating web pages that work for everyone who wants to use them regardless of what device they are using to access them and what options they may or may not have installed. This book covers all aspects of universal design and how it is not only disabled users that require accessibiility features.
Read [...]

Wednesday, January 21st, 2009

JavaScript and XHTML

While HTML and XHTML may look a lot alike they are really quite a lot different in the way that they really work You can’t get away with all the silly errors in your XHTML because the browser will stop displaying the page as soon as it finds any validation errors at all. The way [...]

Tuesday, January 20th, 2009

Flash and the Object Tag

There are lots of web sites around that don’t contain valid HTML. Instead they use proprietary tags that only have meaning to specific browsers. One very common usage is to use an <embed> tag to embed Flash into a web page instead of using the correct tag for the job which is the <object> tag. [...]