Hola
kaninox
Lo que ocurre con ie6 es que no interpreta el valor fixed.
Copia y prueba la siguiente página y verás que de esta forma funciona correctamente en ie6, ie7, firefox y opera.
(El contenido del iframe es una página de carga lenta -la portada de un periódico- para poder testar el javascript)
Saludos
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Ejemplo</title>
<script language="javascript" type="text/javascript">
//<![CDATA[
function Oculta() {
document.getElementById("cargando").style.display = "none";
}
//]]>
</script>
<style type="text/css">
#cargando {
position: absolute;
top: 3px;
right: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding: 4px;
background-color:#CC0000;
color:#FFFFFF;
font-weight:bold;
}
</style>
</head>
<body onload="Oculta()">
<div id="cargando">Cargando...</div>
<!-- esta carga del iframe es para poder testar la precarga-->
<center>
<iframe name="muestra" src="http://www.elpais.com" height="450" width="600" border="0" frameborder="0"></iframe>
</center>
</body>
</html>