the prior posted attempts are either invalid, don't work, or send JS users away.
the following code accomplishes the original task without the other codes' limitations:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head> <title>js version</title>
<meta http-equiv="Refresh" content="1;URL=/home.asp">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body> hello world </body>
it works by writing an opening script tag before the meta, then closes off that script after the meta with another doc.write call.
this has been tested in FF3, S3, and IE8. I couldn't disable JS in chrome?!?!.
pretty clever huh?
of course if you're dumb enough to use xhtml 1.1 for making webpages, this might not work for you...