Funciona en IE,¿Como hacer que tambien en mozilla?
Publicado por Felipe (1 intervención) el 24/12/2005 13:13:30
Este código redimensiona un conjunto de bloques div en Internet explorer, pero no en mozilla ni firefox, ¿alquien me puede ayudar?, me es lo mismo tener que poner una condicion y añadir otro codigo especifico para esos navegadores, pero necesito que funcione urgentemente. Gracias
El código es el siguiente:
<html>
<head>
<script language="javascript">
function init(){
if (document.all.contenidos.all[3].style.setExpression){
da = document.all;
da.contenidos.all[3].style.setExpression('height', 'document.body.clientHeight - 90');
da.contenidos.style.setExpression('left', '150');
da.contenidos.style.setExpression('width', 'document.body.clientWidth - 300');
}
}
</script>
</head>
<body onload="init()">
<div id="contenidos">
<div>
<div>
<div>
<div id="contenidosT">
<p>Texto del bloque de divs</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
El código es el siguiente:
<html>
<head>
<script language="javascript">
function init(){
if (document.all.contenidos.all[3].style.setExpression){
da = document.all;
da.contenidos.all[3].style.setExpression('height', 'document.body.clientHeight - 90');
da.contenidos.style.setExpression('left', '150');
da.contenidos.style.setExpression('width', 'document.body.clientWidth - 300');
}
}
</script>
</head>
<body onload="init()">
<div id="contenidos">
<div>
<div>
<div>
<div id="contenidosT">
<p>Texto del bloque de divs</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
Valora esta pregunta


0