테스트 사이트 - 개발 중인 베타 버전입니다

datepicker/js/prototype.js 아시는분 도와주세요 채택완료

연탄집개 7년 전 조회 2,897

도와 주세요

아래 코드를 입력하면 에디터smarteditor2 와 충돌이 있어 사용할수없는데 다른 방법이 있을까요? 

이것을 빼편 smarteditor2를 사용할수있습니다.

그런데 다른 기능이 않됩니다.

 

회신 부탁드립니다. --

 

 

</strong></p>

<p><script type="text/javascript" src="datepicker/js/prototype.js"></script>

<script type="text/javascript" src="datepicker/js/prototype-base-extensions.js"></script>

<script type="text/javascript" src="datepicker/js/prototype-date-extensions.js"></script>

<script type="text/javascript" src="datepicker/js/datepicker.js"></script> </p>

<p><link rel="stylesheet" href="datepicker/css/datepicker.css">

<script type="text/javascript"></p>

<p>    function createPickers()

    {</p>

<p>        $(document.body).select('input.date').each( function(e) { new Control.DatePicker(e, { 'icon': 'datepicker/images/calendar.png',  'datePicker': true, 'timePicker': false,

                'onSelect': function a(o, oldval){

                    if(confirm('저장을 하지 않고 일자를 변경하시면 수정했던 모든 정보가 사라집니다. 계속하시겠습니까?'))

                    {

                        // for (var i=0; i<jQuery("img[name='image']").length; i++) {

                        //     jQuery("img[name='image']")[i].style.display="none";

                        // }</p>

<p>                        // for (var i=0; i<$('fwrite').getInputs('text', 'start[]').length; i++) {

                        //     $('fwrite').getInputs('text', 'start[]')[i].value = '';

                        //     $('fwrite').getInputs('text', 'end[]')[i].value = '';

                        //     $('fwrite').getInputs('checkbox', 'untilClose[]')[i].checked = false;

                        //     handleUntilClose(i, false);

                        // }

                        

                        location.href = "/bbs/write.php?w=u&bo_table=1_schedule&wr_id=<?=$wr_id;?>&page=&b_code=<?=$b_code;?>&date="+$('date').value;

                    }

                    else

                    {

                        if(oldval != undefined)

                            $('date').value = oldval;

                    }

                } }); } );

        $(document.body).select('input.time').each( function(e) { new Control.DatePicker(e, { 'icon': 'datepicker/images/clock.png',  'datePicker': false, 'timePicker': true }); } );

    }

    Event.observe(window, 'load', createPickers);

</script>

<strong>
 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
7년 전

설명 잘되어 있는 사이트가 있어서 링크 합니다. 참고 하세요.

 

http://smartjuho.tistory.com/entry/JQuery-와-Prototype-충돌-방지

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

g
7년 전

 

이스크립트를 넣으면 충돌이 나는 부분을 찾기는 힘듭니다..

꼼수를 알려드리자면 tail 부분! 즉 에디터 스크립트가 다 로딩이 된 후에

스크립트를 넣어두시면 둘다 이용가능하실거에요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인