Foros del Web » Programando para Internet » Javascript »

Problemas obteniendo proporciones no definidas

Estas en el tema de Problemas obteniendo proporciones no definidas en el foro de Javascript en Foros del Web. Buenos días a tod@s. Estoy teniendo problemas con una cosa en Javascript. Mi problema es el siguiente: En una maquetación, quiero saber cual es el ...
  #1 (permalink)  
Antiguo 04/08/2006, 04:22
Avatar de el_javi  
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 1 mes
Puntos: 10
Problemas obteniendo proporciones no definidas

Buenos días a tod@s.

Estoy teniendo problemas con una cosa en Javascript.

Mi problema es el siguiente:

En una maquetación, quiero saber cual es el ancho o alto de un objeto (en este caso un TD).

Dicho objeto tiene o no tiene definidas sus propiedades de Width o height.

Entonces, creia tener entendido que con objeto.offsetWidth u objeto.offsetHeight, se obtenían dichas proporciones.. pero no me funciona.

Pongo un claro y sencillo ejemplo, para que lo testeeís, y si puede ser, me digaís algo lo antes posible.
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<
html>
<
head>
    <
title>Ver datos</title>
    <
script language="JavaScript1.2" type="text/javascript">
        function 
verDatos ()
        {
            var 
miCelda document.getElementById("miCelda");
            
alert (miCelda.offsetWidth " x " miCelda.offseHeight)
        }
    
</script>
</head>

<body>
<table cellpadding="0" cellspacing="0" width="100%" style="height:100%" border="0">
    <tr>
        <td width="100%" height="100%" align="center" valign="top">
            <table cellpadding="0" cellspacing="0" width="300" border="0">
                <tr>
                    <td id="miCelda"><a href="javascript:verDatos()">Pinchame</a></td>
                </tr>
            </table>
        </td>
    </tr>
</table>



</body>
</html> 
Muchas gracias por leerme de nuevo.

Saludos y besos

  #2 (permalink)  
Antiguo 04/08/2006, 09:34
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 19 años, 6 meses
Puntos: 4
modificando esto:

Cita:
alert (miCelda.offsetWidth + " x " + miCelda.offsetHeight)
funciona en FF, IE y Opera
__________________
by Capitán Buscapina
.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:44.