Hola necesito, esto porque necesito calcular el ancho de un div para configurarlo directamente para que se adapte a la pantalla con una solución matemática.
Pero ya he probado con document.getElementById(xxx).offsetWidth y Height y un document.write, y me sale 0. Si le pongo un button, y le hago click si me sale, pero me sale una pantalla nueva en blanco con elnumero..
Necesito ayuda. :S
function fnCalcular()
{
var myDiv = document.getElementById("divPoC");
var _width = myDiv.style.width;
var _height = myDiv.style.height;
alert( "WIDTH: " + _width + " HEIGHT: " + _height );
}
<div id="divPoC" style="width:130px; height:30px; border:1px solid #000;">
Hola como estás?
</div>
Talves te resule mas fácil con jQuery:
$('#id_div').width()
$('#id_div').height()
$('#id_div').offset().top
$('#id_div').offset().left
http://jsfiddle.net/8bx9W/
Cita de: Shell Root en 20 Octubre 2012, 05:58 AM
function fnCalcular()
{
var myDiv = document.getElementById("divPoC");
var _width = myDiv.style.width;
var _height = myDiv.style.height;
alert( "WIDTH: " + _width + " HEIGHT: " + _height );
}
<div id="divPoC" style="width:130px; height:30px; border:1px solid #000;">
Hola como estás?
</div>
Tiene que ser con javascript, pero puede no se con un alert? y sin jquery, ya se que no se manejarlo.
mmm a la verdad esta algo dificil broth ;-)