Здравствуйте.
Скрипт:
function resizeRock() {
document.getElementById("rockImg").style.height = (document.body.clientHeight - 100) * 0.9;
}
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>iRock - The Virtual Pet Rock</title>
<script type="text/javascript" src="js/script.js"></script>
</head>
<body onload="resizeRock();">
<div style="margin-top:100px; text-align:center">
<img id="rockImg" src="images/rock.png" alt="iRock" style="cursor:pointer" />
</div>
</body>
</html>
Если убрать doctype, скрипт работает.. Но почему так происходит, и что с этим делать? ведь нельзя же верстать без doctyp'a..