🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #66

Re: Cabecera de grilla fijas

#66
From: gato2005_cl
Date: Thu, 11 May 2006 22:12
134 lines
5374 bytes
This is a multi-part message in MIME format.
--------------090202020106050806070803
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Mi idea es usar dos div del tama�o deseado, con una tabla cada uno,el 
primero con el encabezado y el segundo con el cuerpo.
Setear overflow:hidden para ocultar el contenido de la tabla que va mas 
halla del tama�o definido de los div.
Crear por javascript una funcion que cuando se haga scroll 
izquierda-derecha se sincronicen ambos div en el misma distancia  scrolleada

Jos� Miguel Santib��ez escribi�:
> En el cap�tulo anterior
> (news:1147378995.772748.26290@y43g2000cwc.googlegroups.com), "mauricio
> silva" <dwight.silva@gmail.com> dijo: 
> 
>> si.. buscando hay cosas reentretenidas con javascript y/o dhtml, pero
>> aun no pillo una que me deje los nombres de las columnas estaticas
>> cuando el tipo baja scrolleando.
> 
> la "live grid" que te mencionaron, aunque es para despliegue, hace eso.
> 
>> Sobre como se hace en excel esto de dejar una fila o columna estatica,
>> la verdad es que no lo se... me pasaron un .xls que ya venia
>> configurado asi. :(
> 
> lo de excel es f�cil y hay dos formas:
> 
> a) "congelando" celdas: te pones al inicio de la primera celda movil 
> (horizontal y verticalmente) y seleccionas: "congelar" (o "freeze") en el 
> men� de ventana.
> 
> b) dividiendo la planilla, aprovechando los controles que est�n al borde de 
> la barra de scroll, puedes moverlos y eso te permite tener una visi�n 
> "doble"...
> 
> 


--------------090202020106050806070803
Content-Type: text/html; charset=ISO-8859-1;
 name="untitled.htm"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="untitled.htm"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body bgcolor="#FFCC33">
<script language="Javascript 1.1" Type=text/javascript>
function moverup()
{
	document.getElementById("Layer1").style.top=(parseInt(document.getElementById("Layer1").offsetTop) -15) +"px";
	
}
function moverdn()
{
	document.getElementById("Layer1").style.top=(parseInt(document.getElementById("Layer1").offsetTop) +15) +"px";
}


</script>

<p><img src="../imagenes/Boton158.jpg" width="70" height="18" border="0" onClick="javascript: moverup();" style="z-index: 0;"></p>
<table id="tabla2" width="100" border="1">
  <tr>
    <td>Cabecera</td>
  </tr>
</table>
<p>
<div id="Layer1" style="position:absolute; width:101px; height:300px; background-color: #F0F0F0;z-index:1;overflow:auto"> 
<table id="Tabla1" width="100" border="1" bgcolor="#0F0F0F">
  <tr>
    <td>Cuerpo</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
</div>
</p>
<p><img src="../imagenes/Boton158.jpg" width="70" height="18" border="0" onClick="javascript: moverdn();"></p>

</body>
</html>


--------------090202020106050806070803--
Technical Details
Message-ID: <e40ct6$nu$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!meganewsservers.com!feeder2.on.meganewsservers.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mail
References: <1147360908.556643.197600@u72g2000cwu.googlegroups.com> <Xns97C0A221A3CA8jmsnews@200.27.221.71> <e4064l$ua5$1@news.nivel5.cl> <1147378995.772748.26290@y43g2000cwc.googlegroups.com> <Xns97C0A90098B5jmsnews@200.27.221.71>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,9fa0d0afaf65740f
X-Google-Thread: 1054ea,9fa0d0afaf65740f
X-Google-Thread: 107d6b,9fa0d0afaf65740f
X-Google-Attributes: gid1593cb,gid1054ea,gid107d6b,public
X-Google-Language: SPANISH,CP1252
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!meganewsservers.com!feeder2.on.meganewsservers.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mail
From: gato2005_cl <misforos.chileSINESTO@gmail.com>
Newsgroups: chile.comp.programacion,chile.comp.unix,chile.comp.misc
Subject: Re: Cabecera de grilla fijas
Date: Thu, 11 May 2006 18:12:16 -0400
Organization: Varios
Lines: 134
Message-ID: <e40ct6$nu$1@news.nivel5.cl>
References: <1147360908.556643.197600@u72g2000cwu.googlegroups.com> <Xns97C0A221A3CA8jmsnews@200.27.221.71> <e4064l$ua5$1@news.nivel5.cl> <1147378995.772748.26290@y43g2000cwc.googlegroups.com> <Xns97C0A90098B5jmsnews@200.27.221.71>
NNTP-Posting-Host: pc-178-51-86-200.cm.vtr.net
Mime-Version: 1.0
Content-Type: multipart/mixed;
 boundary="------------090202020106050806070803"
X-Trace: news.nivel5.cl 1147385574 766 200.86.51.178 (11 May 2006 22:12:54 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Thu, 11 May 2006 22:12:54 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Win98; es-ES; rv:1.7.10) Gecko/20060419 Thunderbird/1.5.0.2 Mnenhy/0.7.3.0
In-Reply-To: <Xns97C0A90098B5jmsnews@200.27.221.71>