вам нужно передать размер всплывающего окна в функцию popup:
function popup(windowname, width, height) {
//set the size here
toggle('blanket');
toggle(windowname);
blanket_size(windowname);
}
таким образом вы можете установить размер окна для каждого окна.
Примечание
Ваш код JavaScript должен создавать различные экземпляры окна для каждого вызова функции, если вы не можете сделать это.
Отредактировано из-за вашего комментария
Вы не можете сделать это без редактирования вашего внешнего js-файла (немного)
но более простой способ может быть таким:
//not changed
function popup(windowname) {
toggle('blanket');
toggle(windowname);
blanket_size(windowname);
}
function SetSize(width, height)
{
//set window size
}
и назовите это так:
<a href="javascript:void(0);" onclick="SetSize(400,500);popup('popup');">Click here</a>
таким образом, вам нужно добавить только одну функцию с именем SetSize к вашему js без редактирования других ее кодов. функция-ведьма просто устанавливает переменную ширины и высоты.