웹프로그래밍 (128) 썸네일형 리스트형 임시로 PHP오류 출력할 때 일부 호스팅 환경에서는 PHP오류발생시 500에러코드로 분류되며 흰 공백화면으로 띄며 모든 작업이 중단되는 경우가 있다. 이럴 때 php 오류가 어느 라인에서 발생했는지 알수없어 답답하다. 그럴떄 아래와 같은 방법을 쓰면 된다. error_reporting(E_ALL); ini_set("display_errors", 1); Javascript 오른쪽 마우스 버튼 막기 function detectLeftButton(evt){ evt = evt || window.event;var button = evt.which || evt.button;return button == 1; } Javascript 페이지에서 가장 큰 z-index 구하기 function maxZ(){ return Math.max.apply(null,$.map($('body > *'), function(e,n){if($(e).css('position')=='absolute')return parseInt($(e).css('z-index'))||1;})); } Javascript escape 문자열 HTML replace function unes(str){ return String(unescape(str)).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); } 텍스트 줄바꿈 처리 word-break, white-space 작업을 하다보면 텍스트가 정해진 width를 넘어가는 경우 어떻게 처리해야 하나 고민이 될 때가 있습니다. 그럴 때는 상황에 따라서 이 것들을 사용해서 해결해주면 좋을 듯 합니다. word-break word-break 는 말 그대로 단어를 자르는 겁니다. 기복적으로 줄이 넘어갈 때는 단어단위로 잘려서 넘어가게 되어 있습니다. 그래서 띄어 쓰기를 하지 않고 글을 쓴다면 한 단어로 인식하여서 width 를 넘어가도 줄바꿈이 되지 않습니다. 그럴 때 word-break 를 사용해주면 줄바꿈이 가능하게 됩니다. .selector {word-break:break-all;} 위와 같은 속성을 주게되면 위의 그림의 아래 부분과 같이 단어 중간에서도 줄바꿈이 가능하게 됩니다. 위의 그림이 잘 이해가 가지 않는다면 이.. HTML escape 문자 Character Escape Sequence ^ %5E & %26 ` %60 { %7B } %7D | %7C ] %5D [ %5B " %22 %3E \ %5C 크롬 웹브라우저에서 input 클릭할 경우 외곽테두리가 생기는 경우 input {outline-style:none} IE나 Firefox 에는 적용할 필요가 없다. [jQuery] iframe 내에 스크립트 이벤트 실행하기 iframe 의 ID를 test 라 했을 때, $("#ID")[0].contentWindow.$("body").trigger("실행할 이벤트"); 또는 var event = document.createEvent("CustomEvent");event.initCustomEvent("실행할이벤트", true, true, null); frames['ID'].document.dispatchEvent(event); 이전 1 ··· 11 12 13 14 15 16 다음