Добрый день.
Подскажите как решить следуюшую проблему:
Раньше для всех браузеров использовал одну и ту же, давно написанную, функцию для создания всплывающего окна с фиксированным размером.
Вот ее код:
function Show(fname, width, height) {
if (screen.height<=550 && screen.width<=700) {
document.location = fname;
} else {
if(!height) height = 800;
if(!width) width = 600;
newHeight = height + 20;
PopupWin = window.open(fname, "_blank", "height="+newHeight+",width="+width+",menubar=no,status=no,titlebar=no,toolbar=no,location=no,resizable=no,scrollbars=yes"); }
return false;
}
вызов функции:
<a href="2.jpg" title="Увеличенная картинко" target="_blank" onclick="Show('2.jpg', 600, 700); return false;"><img src="1.jpg" width="100" height="100" alt="Уменьшенная картинко" /></a>
Как видно из кода, всплывание окон основано на работе JS функции window.open. Все было бы хорошо, но Microsoft решил выпустить новый браузер IE7, который всплывающее окно то вызывает, но вот размер в нем не фиксирует и получается в итоге тоже самое, что и
<a href="2.jpf" target="_blank" title="Увеличенная картинко"><img src="1.jpg" width="100" height="100" alt="Уменьшенная картинко" /></a>
Подскажите пожалуйста, умные люди, как сделать так, чтобы в IE7 тоже окно было с фиксированным размером.
Заранее спасибо