반응형
크롬에서는 IE 와 다르게 alert 창이 브라우저창 내부에서 팝업이 된다. 그리고 그 사이즈와 위치를 조정할 수 없다.
그래서 찾아보고 알아보게 된 것을 정리한다. codeproject 에서 퍼온소스 인데 링크는 알게 되면 기재할 예정이다.
<link href="/css/juery.ui.dialog.css" rel="stylesheet" type="text/css">
<link href="/css/juery.ui.button.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="/js/jquery.ui.widget.min.js"></script>
<script type="text/javascript" src="/js/jquery.ui.button.min.js"></script>
<script type="text/javascript" src="/js/jquery.ui.dialog.min.js"></script>
<script type="text/javascript" src="/js/jquery.ui.position.min.js"></script>
<script language="Javascript" type="text/Javascript">
function jalert(alert_msg, alert_title, onCloseCallback) {
if(!alert_msg) return;
var div = $('<div></div>');
div.html(alert_msg).dialog({
title:alert_title
,resizable:false
,modal:true
,buttons:{
"OK":function() {
$(this).dialog("close");
div.remove();
delete div;
}
}
,close:onCloseCallback
,position:'center'
});
if (!alert_title) div.siblings('.ui-dialog-titlebar').hide();
}
function jconfirm(alert_msg, alert_title, onCloseCallback) {
if(!alert_msg) return;
var div = $('<div></div>');
div.html(alert_msg).dialog({
title:alert_title
,resizable:false
,modal:true
,buttons:{
"OK":function() {
$(this).dialog("close");
div.remove();
delete div;
},
"Cancel":function() {
div.remove();
delete div;
}
}
,close:onCloseCallback
,position:'center'
});
if (!alert_title) div.siblings('.ui-dialog-titlebar').hide();
}
</script>
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
반응형
'IT > Web' 카테고리의 다른 글
Vue.js 소개 (0) | 2023.03.27 |
---|---|
AI 는 인류에게 실존적 위협이 될 수 있다. Chat GPT 편향성. (0) | 2023.03.25 |
Chat GPT 의 시대에 왜 애플은 움직임이 없는가? (0) | 2023.03.25 |
Confluence Cloud 에서 Rest API 로 글 가져오기. (0) | 2023.03.24 |
Jquery UI dialog 위치 (0) | 2022.08.23 |
textarea 내용에 맞게 높이 조정하기 (0) | 2022.08.20 |
Oracle Cloud Tomcat + JAVA + JSP + MySql 개발환경 (0) | 2022.07.12 |
Javascript/JQuery 로 특정 값이 Select 옵션에 있는지 확인하기 (0) | 2022.07.07 |
Youtube-dl 을 이용한 페이스북 영상 다운받기 (0) | 2022.06.06 |
Javascript / JQuery 로 엘리먼트 값 체크하기 (0) | 2021.01.25 |
댓글