일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스톤에이지
- KB증권
- php
- 소비전력
- proxmox
- 라즈베리파이2
- ConoHa
- iptime
- OpenWrt
- 알뜰폰
- 복현오거리
- KB국민카드
- SKT
- 아파치
- 윈도우10
- 램가스초월
- 자바스크립트
- mysql
- PHP-FPM
- jQuery
- 보르비스초월
- 킹북이초월
- 알리익스프레스
- Rocky
- 리눅스
- centos
- Apache
- 가상서버호스팅
- 티스토리
- 시놀로지
- Today
- Total
목록JAVASCRIPT (75)
맛집 여행 캠핑 일상 생활
자바스크립트 URI Encode Decode URL 에 보면 한글문자나 특수문자 같은 경우는 URI 인코딩을 해서 전달합니다.JAVASCRIPT 로 URI Encode 및 Decode 하는 방법입니다. URL EncodeURL Decode
JAVSCRIPT PHP 사업자등록번호 체크 방법 사업자등록번호를 체크하는 방법입니다.사업자번호가 123-45-67891 이라면 하이폰(-)은 제거를 하고 계산해봅시다. 각 숫자를 곱하기곱셈 결과1~8 합산 누적 1 X111 2 X367 3 X72128 4 X1432 5 X31547 6 X74289 7 X1796 8 X324120 9 X5454 + 5 = 9120 + 9 = 129 1 (10 - (129 % 10)) % 10 = 1 자바스크립트 함수 PHP 함수function company_no_check($n) { //사업자등록번호 체크$CHECKNUMS = "137137135";$checkSum = 0;$lastNumber = 0;$no = str_replace("-", "", $n); for($i=..
JAVASCRIPT location 도메인 및 포트, URL 정보 오브젝트 window.location 오브젝트에 URL 관련 정보를 얻을 수 있다. ex) URL : http://www.example.com/test.html?param=tparam location.protocol http: https: location.hostname www.example.com location.port 8080 location.host www.example.com hostname + port location.origin http://www.example.com protocal + '//' + hostname + port location.pathname /test.html location.search ?param=tpa..
JAVASCRIPT window message 전달 자기 자신의 window 에도 메시지를 전달할 수 있고 iframe 과 부모 페이지 사이에도 메시지로 데이터 전송이 가능하다. ▶ 셀프 윈도우 메시지 처리 window.addEventListener("message", receiveMessage, false);function receiveMessage(event) {alert('message : ' + event.data.msg);}window.postMessage({msg:'Hello world!'}, "http://" + window.location.hostname); ▶부모 자식간 메시지 처리 부모 -> 자식// iframewindow.addEventListener("message", receive..
JSON 'JSON'이(가) 정의되지 않았습니다. JSON.parse 와 JSON.stringify 함수를 사용시 위와 같은 에러가 난다면 아마도 IE6, IE7 버전일 것이다. 지원되지 않는 문서 모드: Quirks, Internet Explorer 6 표준, Internet Explorer 7 표준 이런 경우엔 JSON 이 구현되어 있는 json2.js 파일을 다운로드 받아서 사용하거나 jQuery.parseJSON 를 사용하는 방법이 있다. ▶ 방법1 json2.js 다운로드는 https://github.com/douglascrockford/JSON-js/blob/master/json2.js 여기서 받을 수 있다. 다운로드 받은 후 아래와 같이 자신 서버의 json2.js 를 인크루드 하면 된다. ..
CKEDITOR 이미지 업로드 방법 멀티 업로드 기능이 있으면 정말 완벽할텐데요~아쉽네요~ 아래는 이미지 업로드 하는 방법입니다. HTML CKEDITOR.replace( 'content', { filebrowserUploadUrl: './upload.php' } ); 이 부분만 있어도 됩니다.이제 이미지를 서버에 저장할 upload.php 파일이 있어야 합니다. upload.php이미지 파일을 서버에 저장하고 url 경로를 넘겨주는 코드입니다.이미지가 업로드 되었으면 html 부분에서 컨텐츠 내용을 저장하는 단계로 넘어가면 됩니다.
JAVASCRIPT 터치스크린이 있는지 없는지 체크 크롬 브라우저 및 익스플로러, 엣지브라우저 터치스크린 유무 확인 코드입니다.function isTouchScreen() {if('ontouchstart' in window) { // Chromereturn true;}else if(navigator.maxTouchPoints > 0) { // Explore, Edgereturn true;}else if(navigator.msMaxTouchPoints > 0) { // Explore 10return true;}else {return false;}} return (('ontouchstart' in window) || (navigator.maxTouchPoints > 0) || (navigator.msMaxT..
IE11 SELECT OPTION 에서 selected = true 버그 현재 익스플로러11 에서는 버그가 픽스가 된 것 같은데 아직까지 bug fixed 업데이트를 하지 않은 브라우저에서는javascript 나 jQuery 에서selected = true 로 옵션값을 변경시 비정상적으로 값이 설정되는 버그가 있는 것 같다.조건이 아무래도 disabled 가 true 이면 이 현상이 발생하는 듯 하다. 옵션1옵션2옵션3옵션4옵션5옵션3 이 설정이 되어야 하는데 옵션2 로 설정이 되는 경우이다.opt.value = 3; 이렇게 값을 설정하여야 하나 보다.해당 증상이 발생하는 브라우저가 없으니 추측으로 문제를 해결해야 한다.
JAVASCRIPT IFRAME 안에서 FIXED 레이어 만들기 iframe 내 position:fixed 를 하더라도 먹히지 않는다.이런 경우엔 최상위 페이지에 레이어를 appendChild 하는 방식으로 접근하여야 한다.$(window).load(function(){ // 고정팝업 추가var obj = document.createElement('div');obj.style.left = 0;obj.style.bottom = 0;obj.style.width = '100px';obj.style.height = '100px';obj.style.position = 'fixed';obj.style['z-index'] = 1000;obj.style['background-color'] = 'rgba(255,255,..
JAVASCRIPT document.body.offsetHeight 값이 0 이 나올때 크롬브라우저에서는 정상적으로 값을 가져오는데 익스플로러 10, 11, 엣지 브라우저에서offsetHeight 나 scrollHeight, clientHeight 의 값들이 0이 나오면 아래와 같은 방법을 사용해서 값을 가져올 수 있다. 이런 경우는 아마도 iframe 상위에 display:none 인 경우일 것이다. 아래 코드로 값을 가져올 수 있다.var h = document.body.offsetHeight;if(h == 0 && parent.$('#testLayer').css('display') == 'none') {parent.$('#testLayer').css({'display':'block'});h = do..