달력 스크립트 문의

달력 스크립트 문의

QA

달력 스크립트 문의

본문

http://rhdtkd77.dothome.co.kr/bbs/board.php?bo_table=ev1

 

 

오른쪽 달력의 날짜를 클릭할때마다 

달력이 사라졌다 없어지는데요 

혹시 이것을 막을수 있는지 여쭤봅니다

스킨자체도 깜박거림이 있어서 

전체적으로 깜박거림이 좀 걸려서요 

(크롬 브라우저만 해당)

혹시 달력만이라도 날짜 클릭시 달력이 사라지지 않게 할수있는 방법은 없는걸까여?

 

캘린더.php 파일

 


<?php
add_stylesheet('<link type="text/css" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" rel="stylesheet" />', 0);
?>
<style type="text/css"> 
.ui-datepicker { font:11px dotum;   margin-left: 2px;width: 200px;}
.ui-datepicker select.ui-datepicker-year { width:60px;}
.ui-datepicker select.ui-datepicker-month { width:40px;}
</style>
 
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>
<script type="text/javascript"> 
//<![CDATA[ 
$(document).ready(function() { 
	$("#ap_cal").datepicker({
		dateFormat: 'yy-mm-dd',
		monthNamesShort: ['1','2','3','4','5','6','7','8','9','10','11','12'],
		changeMonth: true,
		changeYear: true,
		showMonthAfterYear: true,
		//maxDate: "+0D",
		onSelect: function(dateText) {
			//location.href = '<?php echo G5_BBS_URL; ?>/search.php?sfl=wr_subject&stx=' + dateText;
 
         	location.href = '<?php echo G5_BBS_URL; ?>/board.php?bo_table=<?=$bo_table?>&sca=&sop=and&sfl=wr_1&stx=' + dateText;
 
 
  		}
	});	
}); 
//]]> 
</script>
 
<div id="ap_cal"></div>
 

이 질문에 댓글 쓰기 :

답변 3

<a href="주소">주소</a>

기본적으로 링크를 클릭했을 때 깜빡거림은 어쩔 수 없습니다(ie, ff는 그나마 볼 만한데 크롬은 좀 많이 느리네요).

깜빡이는 걸 없애려면 ajax로 처리하셔야 하는데 그러면 작업이 엄청 커지니 이건 패스하고... 

 

1.

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>

<link type="text/css" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" rel="stylesheet" />

이 두 가지 google에서 제공되는 건데 아무래도 로컬보단 로딩 속도에서 좀 떨어지니 저 두 파일 다운로드 받아서 로컬에 넣어서 해 보세요. 

 

2. 

그래도 안 되면 jquery ui로 만들어진 달력 말고 정말 기본적인 달력(php 달력으로 검색)을 가져다가 붙여서 사용해 보세요.

location.href = 

 

이부분이 페이지 이동하는 부분이라서 깜빡 거리는 현상이 발생합니다.

 

ajax를 사용하시거나, 또는 httprequest 또는 iframe으로 구분 짓는(이건 비추) 방법이 있을거 같네요.


ajax나 httprequest 사용하시려면 간단한 수정으로 끝나진 않을거 같습니다..


제작의뢰로 넘기셔야할듯 하네요

답변을 작성하시기 전에 로그인 해주세요.
전체 59,641
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT