Neto
Несколько ответов, естественно не панацей:
1) Некоторые (я например всегда) запрещаю скриптам ресайзить окна браузера, поэтому это уже не есть здорово.
2) Размеры окон в Мозилла и ИЕ определяются поразному, это факт, с этим придется считаться, поэтому, если все-таки оставлять текущий вариант, то разные браузеры в скрипте учитывать придется явно.
3) (пункт 3.2 проблемы) Остановка анимации решается явным возвращением false при клике. Как сделано сейчас ИЕ останавливает анимацию, поскольку клик на ссылке предполагает переход по ней, и соответственно страница обычно эта будет покинута, и то что там используется void просто какбы осуществляет перехоуд "в никуда", поэтому его нужно явно отменить. Конкретное решение:
Заменить
Код:
<a href="javascript:newWin=void(window.open('branding_work1.htm','branding_work2','width=1,height=1,fullscreen=no,status=no,toolbar=no,menubar=no,resizable=no,scrollbars=no'))" onmouseover="show('im1', 'img/text_branding_work1-12.gif')" onmouseout="hide()">
Например на:
Код:
<a href=# onclick="newWin=window.open('branding_work1.htm','branding_work1','width=1,height=1'); return false;" onmouseover="show('im1', 'img/text_branding_work1-12.gif')" onmouseout="hide()">
А теперь общий совет - большинство проблем с размерами окон решить можно прописав параметры и размеры открытия окна в момент его открытия, тоесть напрямую в window.open() а не ресайзить их потом. Естественно это не исключает разных размеров для разных браузеров, но зато полностью рещает проблемы запрета ресайзинга окон и "вообще нераскрывшегося окна"
P.S. Мака нету к сожалению, поэтому сказать не могу ничего...