IT정보

showModalDialog와 Open의 차이점..

YUNOLAND 2009. 4. 28. 17:16
window.open("./Comment.aspx?emp_no="+emp_no+"&pj_name="+encodeURIComponent(pj_name), "","width=300, height=290, resizable=no, left=350, top=250");

window.showModalDialog("./Comment.aspx?emp_no="+emp_no+"&pj_name="+encodeURIComponent(pj_name), "","dialogWidth:400px; dialogHeight:300px");             

간단 명료하게,
window.open(Modaless) : 팝업창으로 창이 떠도 부모창을 자유롭게 건드릴 수 있다.
window.showModalDialog(Modal) : 팝업창이 뜨게 되면 부모창 영역은 들어갈 수가 없다.

★ encodeURIComponent
알파벳과 숫자 Alphanumeric Characters 외의, 대부분의 문자를 모두 인코딩합니다.(일본어도!!)
http:// ... 가 http%3A%2F%2F 로 됩니다.

각 인코딩의 비교↓↓
http://mwultong.blogspot.com/2006/10/encodeuri-encodeuricomponent-escape.html