Ваши две разные страницы предположительно имеют разные типы документов.Один из которых запускает режим стандартов, а другой - режим Quirks.
Свойства top
и left
принимают длины .Если они не равны 0
, длины должны иметь единицы.Вы назначаете им номера.
В стандартном режиме браузеры правильно игнорируют правило.В режиме причуд они пытаются выполнить восстановление после ошибок, предположив px
.
inner.style.top=((conHeight-inHeight)/2) + "px";
inner.style.left=((conWidth-inWidth)/2) + "px";
… и исправить страницу режима причуд, чтобы она использовала режим стандартов.Существует много несоответствий между браузерами в режиме Quirks, что делает его большим количеством проблем.