Muchas gracias mas o menos veo como viene la cosa, sin embargo no termino de entenderte. Pongo parte de mi código para que veas de que estamos hablando:
La variable de myWidth viene de otra funcion que es para obtener las dimensiones de la ventana (más bien el ancho). Debo modificar algo para poder usarla en esta nueva funcion?
Código:
(...)
function alertSize() {
var myWidth = 0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidth = window.innerWidth;
} else if( document.documentElement && ( document.documentElement.clientWidth ) ) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
} else if( document.body && ( document.body.clientWidth ) ) {
//IE 4 compatible
myWidth = document.body.clientWidth;
}
}
function tabla() {
var A = 125, B = 142, C = 109, D = 140, E = 104, F = 136, G = 119, H = 125;
var I = 132, J = 337, K = 57, L = 19, M = 17, N = 18, O = 20;
var myHeight = myWidth*0.6;
var helpWidth = myWidth/1000, helpHeigth = myHeight/600;
if( myWidth!=1000 && myWidth>800 ) {
A = A*helpWidth; B = B*helpWidth; C = C*helpWidth; D = D*helpWidth; E = E*helpWidth; F = F*helpWidth; G = G*helpWidth; H = H*helpWidth;
I = I*helpHeight; J = J*helpHeight; K = K*helpHeight; L = L*helpHeight; M = M*helpHeight; N = N*helpHeight; O = O*helpHeight;
}
else if( myWidth<=800 ) {
myWidth=800;
myHeight = myWidth*0.6;
helpWidth = myWidth/1000; helpHeigth = myHeight/600;
A = A*helpWidth; B = B*helpWidth; C = C*helpWidth; D = D*helpWidth; E = E*helpWidth; F = F*helpWidth; G = G*helpWidth; H = H*helpWidth;
I = I*helpHeight; J = J*helpHeight; K = K*helpHeight; L = L*helpHeight; M = M*helpHeight; N = N*helpHeight; O = O*helpHeight;
}
else{}
}
</script>
</head>
<body bgcolor="#333333" onLoad=
"alertSize()"
"tabla()">
<table border="0" cellpadding="0" cellspacing="0" id="myTable">
las variables A B C ... son para los anchos de las columnas, y las I J K ... para las alturas de las filas.
Asumi que debo de ponerle a mi tabla id="myTable" luego no entiendo si esa var x de la que escribes es para "reconocer la tabla" o si debo sustituirla con mis A B Cs y mis I J K.
Muchísimas gracias de nuevo. Espero que puedas ayudarme.