Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2003, 01:21
andreumic
Usuario no validado
 
Fecha de Ingreso: junio-2003
Ubicación: Aguacate
Mensajes: 56
Antigüedad: 20 años, 10 meses
Puntos: 0
Pregunta Problema con divs y con JavaScript

A ver, si pongo la sentencia
if(menu.style.height > ban.style.height){...}

porque no me evalua el codigo de dentro de ese if? estoy en i.explorer. komo no me va, borre la parte de los if esos de mi pagina, bueno, otra cosa, pk "menu.style.height" si es un valor valido para dar al .height de ban y "menu.style.height+100" no lo es para darselo al .top de otro div o me da 0? es ke kiero hacer una pagina bastante redimensionable segun el tamaño de una u otra de sus partes.

La primera pregunta es para hacer que detecte que div tiene mas altura y segun eo le asigne el tamaño del div mas grande al mas pequeño para que se igualen. La segunda es para posicionar un div de pie de pagina que se ha de situar segun los divs de los menus.

------------------------------------------------------------------------------------
Ahi va el codigo de mi web(sin akabar)
------------------------------------------------------------------------------------

<html>
<head>
<title>DesarrolloJuegos.tk</title>
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<meta name="keywords" content="desarrollo, juego, juegos, grupo, programacion, c, c++, C, C++, principiante, experto, tutorial , tutoriales">
<meta name="description" content="Grupo desarrollador de juegos en C++, visitanos y aprende o danos ideas, Nos haran falta!">
</head>
<body bgcolor="#0099FF">
<div id="cuerpo" align="left" style="position:absolute; top:0; left:0; width:100%; height:100%";>
<div id="head_left" style="position:absolute; top:0; left:0; width:180; height:100; background:url(head_left.gif);">
</div>
<script>
var arga=document.body.clientWidth-360;
var argi=arga+180;
document.write('<div id="head_cent" style="position:absolute; top:0; left:180; height:100; width:'+arga+'; background:url(head_cent.gif)"></div>');
</script>
<script>
document.write('<div id="head_right" style="position:absolute; top:0; left:'+argi+'; width:180; height:100; background:url(head_right.gif)"></div>');
</script>
<div id="menu" style="position:absolute; top:100; left:0; width:180; height:100; background:url(bar.gif);">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="menu_sup.gif" width="180" height="50">
</td>
</tr>
<tr>
<td background="menu_cent.gif" width="180" height="0">
</td>
</tr>
<tr>
<td background="menu_inf.gif" width="180" height="50">
</td>
</tr>
</table>
</div>
<script>
document.write('<div id="ban" style="position:absolute; top:100; left:'+argi+'; width:180; height:1; background:url(bar.gif)">');
</script>
<!-- aki va el contenido de ban -->
</div>
<script>
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
if (ns4)
{
cas=document.cuerpo.document.menu.height;
document.cuerpo.document.ban.height=cas;
}
if (ie4)
{
cas=menu.style.height;
ban.style.height=cas;
}
asr=cas+100;
document.write('<div id="foot_left" style="position:absolute; top:'+asr+'; left:0; width:180; height:100; background:url(foot_left.gif);">');
</script>
</div>

</div>
<!-- Fin del conjunto -->

</body>
</html>