С помощью некоторых хороших людей здесь, на stackoverflow, я смог исправить javascript на простой текстовой HTML-странице.Вот окончательный код:
<html>
<head>
</head>
<body>
<img id="imageid" onmouseover="bigImg(this)" onmouseout="normalImg(this)" src="images/bracelet-1.jpg" alt="image" width="200" >
<script type="text/javascript">
var img = document.getElementById('imageid');
var normsizeimg = img.style.width;
var bigwidth = 600;
function bigImg(x)
{ x.style.width = bigwidth; }
function normalImg(x) { x.style.width = normsizeimg; }
</script>
</body>
</html>
Наведите указатель мыши на изображение, и оно увеличится.Простой.
Однако, если мы добавим ЛЮБОЙ оператор Doctype вверху кода, скрипт перестанет работать.Не имеет значения, является ли это HTML4 Doctype, HTML5 Doctype или одним из разновидностей XHTML Doctype.Может кто-нибудь сказать мне, почему это происходит и что с этим можно сделать?
Это важно, потому что я хочу иметь возможность центрировать страницу без таблицы, используя margin: 0 auto, и это работает, только когдаесть Doctype.