JavaScript - ancho de una capa

 
Vista:

ancho de una capa

Publicado por Francisco (1 intervención) el 10/06/2004 20:26:01
Me gustaría detectar, mediante una función de javascript, determinadas propiedades de una capa(anchura, altura, posiciones x e y etc) que se pasa a la función mediante sus agumentos.

Gracias anticipadas por la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ancho de una capa

Publicado por Puli (218 intervenciones) el 21/06/2004 10:15:55
No es algo trivial por culpa de las incompatibilidades entre navegadores.
Te envío dos ejemplos de como obtener el ancho y el alto de una capa...emula el código para obtener las demás propiedades.
function getWidth() {
var myWidth = 0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidth = window.innerWidth;
} else if( document.documentElement &&
( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
myWidth = document.body.clientWidth;
}
return myWidth ;
}

function getHeight() {
var myHeight = 0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myHeight = window.innerHeight;
} else if( document.documentElement &&
( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
myHeight = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
myHeight = document.body.clientHeight;
}
return myHeight ;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar