Código:
Se supone que al pasar el ratón por encima de la capa "p", debería ejecutar "mostrar", que imprime el valor de la propiedad width en el documento. Pero cuando lo ejecuto, no me muestra nada. También he probado usando el método getElementById y pasa igual. ¿Qué estoy haciendo mal?<html> <head> <title></title> <style> #p { width:200px; height:200px; background-color:red; } </style> <script> function mostrar() { document.writeln(document.all["p"].style.width) } </script> </head> <body> <div id="p" onMouseOver="mostrar()"></div> </body> </html>
Por cierto, las pruebas las estoy haciendo con Firefox y Konqueror.