Показать сообщение отдельно
  #3 (permalink)  
Старый 24.03.2013, 12:33
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

надо сделать так

var wndName;

function openNewWindow(){
	wndName = open(
		'http://google.com',
		'',
		'width=400,height=400'
	);
}


function closeNewWindow(){
	wndName.close();
}



но тогда у тебя в глобальной области будет переменная wndName что не круто,

по этому круче сделать так

(function(){

var wndName;

window.openNewWindow = function(){
	wndName = open(
		'http://google.com',
		'',
		'width=400,height=400'
	);
}


window.closeNewWindow = function (){
	wndName.close();
}

})();


тогда wndName останется в замыкании обеих функций, при том в глобальной области видна не будет а будет видна только им)

Последний раз редактировалось megaupload, 24.03.2013 в 12:36.
Ответить с цитированием