본문 바로가기

script&css&html&ajax

(12)
ajax 요청시 이전 요청이 종료전 다시 요청이 오면 이전 요청 종료 이전 AJAX 요청이 아직 완료되지 않은 경우에만, 현재 요청을 취소하고 새로운 요청을 시작합니다. 이렇게 하면 여러번 클릭하더라도 마지막 요청만 실행되며 이전 요청은 취소됩니다. var ajaxRequest = null; // 체크박스 클릭 이벤트 리스너 $('input[type="checkbox"]').on('click', function() { if (ajaxRequest !== null) { // 이전 요청이 아직 완료되지 않았으면 취소 ajaxRequest.abort(); } // AJAX 요청 시작 ajaxRequest = $.ajax({ url: 'your_action_result_url_here', method: 'POST', // 또는 'GET' 또는 다른 HTTP 메서드 data: { ..
Javascript Password Validation 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 JQuery Validation Test // $(document).ready(function () { // 패스워드 체크 함수 function passwordValidation(passwd) { // 1. 가능문자 여부 체크 var notValid = /[^\w\~\!\@\#\$\%\^\&\*\(\)\_\+\|\{\}\:\"\\?\`\-\=\[\]\;\'\,\.]/g.test(passwd); if (notValid) { return "영문,숫자 및 사용 가능한 특수문자로 입력해주세요."; } // 2. 영문,숫자,특수문..
prototype.js - [배열의 길이는 유한한 양수로 할당해야 합니다.] error message [배열의 길이는 유한한 양수로 할당해야 합니다.] solution prototype.js에서 아래 부분 수정 [AS-IS] shift: function() { var result = this[0]; for (var i = 0; i 0){ this.length--; } return result; },
prototype과 jquery를 함께 사용할경우 prototype과 jquery를 함께 사용할경우 var $j = jQuery.noConflict(); // $j is now an alias to the jQuery function; creating the new alias is optional. $j(document).ready(function() { $j( "div" ).hide(); }); // The $ variable now has the prototype meaning, which is a shortcut for // document.getElementById(). mainDiv below is a DOM element, not a jQuery object. window.onload = function() { var mainDiv = $( ..
Classic ASP에서 JQuery Ajax EUC-KR 문제처리 1. 호출하는 페이지 1234567891011121314151617181920212223242526272829 Colored by Color Scriptercs 2. 호출되는 페이지 1cs 3. 호출하는 페이지에서 실행 3.1실행전 3.2 실행후
window.alert overload (3사 이통사 WAP 서비스시 LGT alert창의 크기가 작음) 이통사 WAP서비스시 alert을 통한 validation 처리를 하는 경우 KT : 보기좋은 크기로 표현 SKT : 애매한 크기로 표현 LGT : 일부단말 alert 안뜸(브라우저 버전은 같아도 년월일 에 따라 문제 발생) 기본적인 alert을 표현하는게 작아 터치폰의 경우 클릭하기가 어렵다. 결론 : LGT만 우선적으로 레이어 팝업으로 대체 /* * 이미지 Alert 레이어를 document.body에 append 합니다. * @param {String} message : alert message 내용 */ function showAlert(message) { var maindiv = "hiddenDivh"; var serviceType = "XHTML"; var imgUrl = "이미지URL"; v..
FireFox 등 None IE 브라우저에서 동영상을 보여주기 var videoUrl = 'WMV File url';        function NonMSVideoPlayer(url) {        var videoObject = '';        videoObject += '';            videoObject += '';            videoObject += '';            videoObject += '';            videoObject += '';            videoObject += '';            videoObject += '';            videoObject += '';            videoObject += '';            v..
[펌] IE8 용 기존사이트 호환성 유지를 위한 Meta 코드. (text-align 등의 문제 발생시) [원본링크] http://blog.xepi.pe.kr/entry/IE8-용-기존사이트-호환성-유지를-위한-Meta-코드 이 태그는 DTD 가 선언 되었을 경우에만 유효한 코드입니다. DTD 가 없을경우 Quirks Mode(쿼크) 로 렌더링 됩니다. Quirks Mode :: IE7 Standards 모드 :: IE8 Standards 모드 :: 가장 최신 버젼 IE의 Standards 모드 :: 만약 IE 6에 최적화 된 페이지는 완전히 개편해야 합니다. 적어도 IE 7에 최적화 시켜야 하는데그렇지 않으면 구제할 방법이 없습니다.. IE 8 브라우저에 IE 6 렌더링 엔진이 없기 때문인데 IE 6에 최적화된 페이지를 IE 7에 최적화 하는 것은 어렵지 않을것입니다. 만약 DTD가 없는 페이지와 DTD가..