체크박스 체크유무 알아오는법좀...알려주세요. 익스6만 안돼요! 정보
체크박스 체크유무 알아오는법좀...알려주세요. 익스6만 안돼요!본문
레이어 팝업창 소스를 구해서 거의 그대로 적용했습니다.
근데 크롬에서 잘되는데 이상하게 익스6에서 오류가납니다.
스크립트 오류 내용은
document.notice_form.chkbox.checked 가 null 이거나 객체가 아니라는데 ㅡㅡ...
뭐가문제인지 모르겠습니다. 분명 한두달전에 적용했었을땐 잘됐던거같은데....
document.notice_form.chkbox.checked == ture 해도 안돼네요..
익스6에서 체크박스에 체크가 되어있는지 알아오는 법만 알면될거같은데..
좀돠주실분.. ㅠ
<script language="JavaScript">
<!--
//쿠키 체크부분
function setCookie( name, value, expirehours ) {
var todayDate = new Date();
todayDate.setHours( todayDate.getHours() + expirehours );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function closeWin() {
if ( document.notice_form.chkbox.checked){
setCookie( "ncookie", "done" , 24 );
}
document.getElementById('my_popup').style.display = "none";
}
-->
</script>
<div id="my_popup" style="position:absolute; border:1px solid #444; padding:0px; background:#fff; font-size:9pt; font-family:굴림; margin:0px; top:120px; right:100px; z-index:70;">
<!--타이틀 부분-->
<div style="position:relative; margin:1px; background:#eaeaea; width:498px; text-align:center; color:#777; padding:4px 0px 2px 0px; ">
☆ 알 립 니 다 ★
<div style="position:absolute; right:5px; top:1px; font-size:11pt;"><span style="cursor:hand;" onclick='javascript:closeWin();'>×</span></div>
</div>
<!--내용 부분-->
<div style="width:500px; height:430px; padding:0px; margin-bottom:25px;">
<img src="my_popup/110208_popup.gif" border=0 style="margin:0px; padding:0px; border-top:1px solid #444; border-bottom:1px solid #444;">
</div>
<!--체크박스 부분-->
<form name="notice_form" style="padding:0px; margin:0px;">
<input type="checkbox" name="chkbox" value="" onclick='javascript:closeWin();' style="position:absolute; bottom:5px; _bottom:3px; left:27%; _left:26%;">
<span style="position:absolute; bottom:4px; left:30%; padding:0px 0px 0px 3px; font-size:9pt;">오늘 하루 안보기</span>
<span style="position:absolute; bottom:4px; right:25%; padding:0px 0px 0px 3px; font-size:9pt; font-weight:bold;">[<a href="javascript:;" onclick='javascript:closeWin();'> 닫기 </a>]</span>
</form>
</div>
<script language="JavaScript">
//화면 중앙부근으로 이동부분
//var left_value = document.body.clientWidth/2 - 275;
//document.getElementById('my_popup').style.left = left_value +"px";
<!--
cookiedata = document.cookie;
if ( cookiedata.indexOf("ncookie=done") < 0 ){
document.getElementById('my_popup').style.display = "block";
}
else {
document.getElementById('my_popup').style.display = "none";
}
-->
</script>
근데 크롬에서 잘되는데 이상하게 익스6에서 오류가납니다.
스크립트 오류 내용은
document.notice_form.chkbox.checked 가 null 이거나 객체가 아니라는데 ㅡㅡ...
뭐가문제인지 모르겠습니다. 분명 한두달전에 적용했었을땐 잘됐던거같은데....
document.notice_form.chkbox.checked == ture 해도 안돼네요..
익스6에서 체크박스에 체크가 되어있는지 알아오는 법만 알면될거같은데..
좀돠주실분.. ㅠ
<script language="JavaScript">
<!--
//쿠키 체크부분
function setCookie( name, value, expirehours ) {
var todayDate = new Date();
todayDate.setHours( todayDate.getHours() + expirehours );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function closeWin() {
if ( document.notice_form.chkbox.checked){
setCookie( "ncookie", "done" , 24 );
}
document.getElementById('my_popup').style.display = "none";
}
-->
</script>
<div id="my_popup" style="position:absolute; border:1px solid #444; padding:0px; background:#fff; font-size:9pt; font-family:굴림; margin:0px; top:120px; right:100px; z-index:70;">
<!--타이틀 부분-->
<div style="position:relative; margin:1px; background:#eaeaea; width:498px; text-align:center; color:#777; padding:4px 0px 2px 0px; ">
☆ 알 립 니 다 ★
<div style="position:absolute; right:5px; top:1px; font-size:11pt;"><span style="cursor:hand;" onclick='javascript:closeWin();'>×</span></div>
</div>
<!--내용 부분-->
<div style="width:500px; height:430px; padding:0px; margin-bottom:25px;">
<img src="my_popup/110208_popup.gif" border=0 style="margin:0px; padding:0px; border-top:1px solid #444; border-bottom:1px solid #444;">
</div>
<!--체크박스 부분-->
<form name="notice_form" style="padding:0px; margin:0px;">
<input type="checkbox" name="chkbox" value="" onclick='javascript:closeWin();' style="position:absolute; bottom:5px; _bottom:3px; left:27%; _left:26%;">
<span style="position:absolute; bottom:4px; left:30%; padding:0px 0px 0px 3px; font-size:9pt;">오늘 하루 안보기</span>
<span style="position:absolute; bottom:4px; right:25%; padding:0px 0px 0px 3px; font-size:9pt; font-weight:bold;">[<a href="javascript:;" onclick='javascript:closeWin();'> 닫기 </a>]</span>
</form>
</div>
<script language="JavaScript">
//화면 중앙부근으로 이동부분
//var left_value = document.body.clientWidth/2 - 275;
//document.getElementById('my_popup').style.left = left_value +"px";
<!--
cookiedata = document.cookie;
if ( cookiedata.indexOf("ncookie=done") < 0 ){
document.getElementById('my_popup').style.display = "block";
}
else {
document.getElementById('my_popup').style.display = "none";
}
-->
</script>
댓글 전체
헐...... 1시간 여기저기 소스 찾아다니고 고민해도안돼더니....
오늘 그누보드 메인에 쿠키굽는 팝업창뜬게 눈에들어오고, 작동 잘되는거보고 -_-
일단 급한대로 임시방편으로 베꼈습니다. 그냥 관리자님처럼 close에다 숫자값을 같이넘겨서ㅎㅎ;
아 근데 익스6에선 체크박스 체크유무 어떻게알아와야하는건가요?;;
오늘 그누보드 메인에 쿠키굽는 팝업창뜬게 눈에들어오고, 작동 잘되는거보고 -_-
일단 급한대로 임시방편으로 베꼈습니다. 그냥 관리자님처럼 close에다 숫자값을 같이넘겨서ㅎㅎ;
아 근데 익스6에선 체크박스 체크유무 어떻게알아와야하는건가요?;;