develog

[javascript] 팝업창에서 부모창으로 post 방식으로 전달하기 본문

카테고리 없음

[javascript] 팝업창에서 부모창으로 post 방식으로 전달하기

냐옴 2024. 2. 14. 11:25

 

팝업창 코드

- form 의 target 을 opener.window.name 로 설정

function doPost(url, param, target) {

	var form = document.createElement('form');
	 
	for (var key in param){
		var value = param[key];
		var obj = document.createElement('input');
		obj.setAttribute('type', 'hidden');
		obj.setAttribute('name', key);
		obj.setAttribute('value', value);
		form.appendChild(obj);
	}

	if (target) {
		form.setAttribute('target', target);
		form.setAttribute('method', 'post');
		form.setAttribute('action', url);
		document.body.appendChild(form);
		form.submit();
	}
}

doPost('/notice/noticeRead.jsp', {'currentPage' : '1', 'seq' : 345}, 'opener.window.name');

 

Comments