materiya
Профессор
- Регистрация
- 17 Янв 2008
- Сообщения
- 252
- Реакции
- 46
- Автор темы
- #1
Есть скрипт, который при нажатии на ссылку открывает новое маленькое окно посредине экрана.
<a href="" onClick="window.open('callmeback.html', 'cart', 'height=500px,width=500px,toolbar=no,menubar=no,location=no,status=yes,directories=no,xcenter=yes,ycenter=yes,dependent=yes,resizable=1,scrollbars=1'); return false;" class="p3">
В новом окне я прописал следующий скрипт, который размещает окно по центру :
<script language="JavaScript">
var agt = navigator.userAgent.toLowerCase(); var canCool = navigator.appVersion.charAt(0); var is_opera = (agt.indexOf("opera") != -1);
function centerWindow() { var top; var left; if (canCool>=4) { if (is_opera) { r = 100; } else { r = 0; } left = (screen.width - 500) / 2; top = (screen.height - 500) / 2 - r; window.moveTo(left,top); window.resizeTo(500, 500 + 30); window.focus(); } }
</script>
Само собой <BODY onLoad="centerWindow();">.
В мозиле и в опере работает нормально. А в IE вместо нужного содержимого в новом окне выводит содержимое старого окна. IE пробую разных версий.
PS: на локальной машине работает даже в ИЕ
Кто-нибудь подскажет в чем проблема?
<a href="" onClick="window.open('callmeback.html', 'cart', 'height=500px,width=500px,toolbar=no,menubar=no,location=no,status=yes,directories=no,xcenter=yes,ycenter=yes,dependent=yes,resizable=1,scrollbars=1'); return false;" class="p3">
В новом окне я прописал следующий скрипт, который размещает окно по центру :
<script language="JavaScript">
var agt = navigator.userAgent.toLowerCase(); var canCool = navigator.appVersion.charAt(0); var is_opera = (agt.indexOf("opera") != -1);
function centerWindow() { var top; var left; if (canCool>=4) { if (is_opera) { r = 100; } else { r = 0; } left = (screen.width - 500) / 2; top = (screen.height - 500) / 2 - r; window.moveTo(left,top); window.resizeTo(500, 500 + 30); window.focus(); } }
</script>
Само собой <BODY onLoad="centerWindow();">.
В мозиле и в опере работает нормально. А в IE вместо нужного содержимого в новом окне выводит содержимое старого окна. IE пробую разных версий.
PS: на локальной машине работает даже в ИЕ
Кто-нибудь подскажет в чем проблема?