hola amigos tengo este script para tener una barra superior que este siempre visible es decir que cuando se haga scroll la pagina la tabla o layer siga siendo visible el problema es que solo funciona en ie, tendran algo por ahi similar para ie,firefox,mozilla
Otra detalle le pongo 100% de ancho al layer y no ocupa el ancho de la pagina deja un escpacio del lado derecho
<html>
<head>
<title>Menú fijo parte superior</title>
</head>
<body OnLoad="setVariables();checkLocation()">
<p align="center"><b>Menú fijo parte superior
<script LANGUAGE="JavaScript">
<!-- Begin
function setVariables() {
if (navigator.appName == "Netscape") {
v=".top=";
dS="document.";
sD="";
y="window.pageYOffset";
}
else {
v=".pixelTop=";
dS="";
sD=".style";
y="document.body.scrollTop";
}
}
function checkLocation() {
object="object1";
yy=eval(y);
eval(dS+object+sD+v+yy);
setTimeout("checkLocation()",10);
}
// End -->
</script>
</b></p>
<p></p>
<div id="object1" style="position:absolute; visibility:show; left:0px; top:0px; z-index:2; background-color: #FFFFCC; layer-background-color: #FFFFCC; border: 1px none #000000;">
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td ><font size="2">Selecciona opción</font></td>
</tr>
</table>
</div>
<!-- -->
<p><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p align="center"><b>Parte inferior de la pantalla</b></p>
</body>
</html>
espero sus comentarios gracias