Sitemap

All pages on my site.

General

Home
Contact
Resources: An overview of the Resources-section of this site
Sitemap
Preferences: Set your preferences for the site navigation menu

Archives

The pages below are only retained for historical reasons; the information they contain is outdated.

Browsers

Introduction: General remarks. Which browsers do I test in?
Browser history
Multiple Explorers: How to run several Explorer versions on one computer

CSS archives

Tableless forms

JavaScript archives

DHTML

Introduction to DHTML: What is DHTML. How to write cross-browser scripts.
DHTML micro API: Tiny script that solves all DOM difficulties for you.
Intermediate DOMs: The three DOMs that you need for cross-browser DHTML.

Viewport

Viewport Experiments: Some random experiments.
Viewport Introduction

DOM

Import XML: How to import an XML document into an HTML document and read out the data.
Image replacement: Fahrner Image Replacement needs JavaScript, not CSS
Old W3C methods vs. innerHTML: Old test scripts.

General

Keep IE apart: An extension of my browser detect serving to keep the various IE versions apart.

Frames and windows

Frame busting: How to stay out of someone else's frameset.
Display and visibility: Test page for the difference between display and visibility.

Odds and ends

Key to compatibility tables

Writing

ALA and JavaScript - five months later: Did ALA JavaScript quality improve after my attack?
Why ALA's "JavaScript Image Replacement" is Very Bad: A critique of the ALA article JavaScript Image Replacement
The future of JavaScript: JavaScript is not for making layers slide. What is it for?
The making of QuirksMode.org: Why this site is as it is
A history of web development: Personal and subjective
Netscape quits?: 2001 article in which I dispelled a rumour that Netscape would quit

HTML

<wbr>: An almost unknown but very useful tag
Forms - id vs. name

History