Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Открыть окно с заданными параметрами


Автор: Reptor 1.2.2005, 16:46
Есть следущая ф-ия которая вызываеться если кликнуть на ячейку:

function open_form(Rec,id)
{


var URL="example.php?Rec="+Rec+"&id="+id;
open(URL);
}


Почему страничка по этому адресу открываеться в мaленьком окошке а не разварачиваеться на весь экран? Может надо что то добавить в OPEN?

Автор: Alx 1.2.2005, 16:57
да:
Код

window.open(URL,"mywin","height:XX,width:XX,top:XX,left:XX");


где в конеце параметры высота, ширина, отступ сверху и слева соответственно и в пикселях. есть ещё некоторые параметра для новых окон, воспользуйся поиском, тема избита до неприличия smile

Автор: Reptor 1.2.2005, 17:05
Хорошо, а если разрешение будет меняться (получаеться такое что высота и ширина заданы намертво). Нет нечего такого чтоб указывало например расстянуть на весь экран по высоте и ширине?
И что за параметр "mywin" для чего он?

Автор: Alx 1.2.2005, 17:25
вот этот скрипт, например, откроет окно на четверть экрана:

Код

<html>
<head>
<script>
function func()
{var ht = screen.height / 2; // получаем высоту экрана и делим на 2
var wh = screen.width / 2; // получаем нирину экрана и делим на 2
var tp = 0; // отступ сверху 0
var lt = 0; // отступ слева 0
window.open("1.html","mywin","height=" + ht + ",width=" + wh + ",top=" + tp + ",left=" + lt);
}
</script>
</head>
<body>
<a href="#" onclick="javascript:func();">окно</a>
</body>
</html>

Автор: Aliance 1.2.2005, 21:37
Цитата(Reptor @ 1.2.2005, 17:05)
И что за параметр "mywin" для чего он?

Это переменная дочернего окна, для посл. обращения к нему из родильного

Автор: Sardar 2.2.2005, 01:17
Reptor много раз обсуждалось, стоит только поискать, либо сразу на MSDN smile
http://forum.vingrad.ru/index.php?showtopic=29320

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)