JavaScript - Funciona en IE,¿Como hacer que tambien en mozilla?

 
Vista:

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>
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:Funciona en IE,¿Como hacer que tambien en mozil

Publicado por Miguel (6 intervenciones) el 26/12/2005 07:08:46
el problema es que document.all es una propiedad exclusivamente de IE, no es una definicion estandard, incluso si tratas de validar la pagina con el validador de la w3 no te da el visto bueno:
ojo aqui
http://www.programacion.com/noticia/1021/
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