목록WEB (95)
Knowledge Map
http://qnibus.com/blog/how-to-access-to-iframe-from-parent-window/ http://m.mkexdev.net/75 팝업을 띄운 부모 브라우저(?)는 첫번째 링크의 opener를 사용해보면 된다.즉 opener.document.location.href 이런식으로 쓰면 거기로 이동한다. 여기서 조금만 응용해 보면 된다.
12345678910111213141516function createForm(number) { var test = document.getElementById("option").value var form = document.createElement("form"); form.setAttribute("method", "POST"); form.setAttribute("action", "../abcabc/index.html?pageno="+number); var hiddenField = document.createElement("input"); hiddenField.setAttribute("type","hidden"); hiddenField.setAttribute("name","option"); hiddenFie..
갤 노트 4와 같은 일부 모바일 웹브라우저에서는 a태그의 onclick이 제대로 인식이 안된다. 이럴때는 input 의 button -> onclick으로 처리하거나 submit으로 하면 잘된다.
어제 다시 DB를 latin1으로 변환한 다음에 UTF-8로 되어 있는 모든 HTML 에 추가 많은 수의 php 파일에는 header('Content-Type: text/html; charset=UTF-8'); 추가 하고는 실행을 시켜보았는데 제대로 되지를 않았다. 그래서 latin1이라서 euckr이 아닌 다른 것을 처리하는건가 싶어서 iconv에다가 ISO 들과 CP 들을 열 몇개를 바꿔가면서 붙여보았는데 마찬가지로 안되었다. 혹시나 DB에 한글이 깨져서 들어간 것은 아닐까 싶어서 다시 mysqldump를 시도해서 DB 및 mysql를 전부다 삭제하고 다시 설치 및 셋팅도 해보았었다. 물론 그 와중에 mysql 4.2 이상에서는 기본 서버셋팅이 UTF-8로 되어있기 때문에 EUC-KR, Latin1으..
출처http://blog.hwm.or.kr/archives/50 http://webdir.tistory.com/38 최근 IE8, IE9에서 이상하게 CSS가 계속적으로 깨졌었다.그래서 이상하다 싶어서 몇가지 확인을 해보다가 간단히 기록해 본다. 일단 개발자 도구를 확인해 보면 브라우저 모드 와 문서 모드가 있다. '브라우저 모드' 란 현재 브라우저의 기본 셋팅을 정의하는 것을 말하며'문서 모드' 란 컨텐츠를 랜더링 하는 방식을 정의하는 것을 말한다. 확인해 보니 문서모드가 IE7으로 되어 있었다.이럴때에는 태그 안에 태그를 넣으면 된다. IE=5 : 관용모드(quirks mode)로 지정된 DOCTYPE에 상관없이 IE5 렌더링 방식이 사용됩니다.IE=7 : IE7 표준모드로 지정된 DOCTYPE에 상..
옛날 게시글 중에 커스텀 오른쪽 마우스 메뉴 라는 글이 있었다. 그때는 외국 소스 설명 보면서 하다가 막혀서 일정은 맞춰야 하겠고 시간은 없고 해서 그냥 복붙해 버렸었다. 그리고 시간이 지나가면서 마음속에 계속 찜찜함을 가지고 있었다. 그런데 그저께 회사 동료랑 이야기 하다가 그렇게 복붙 하는 것은 '코더'들이나 하는 짓이라고 그러면 실력 하나도 안 느니깐 절대 그렇게 하지말라는 충고를 듣게 되었다. 그래서 금욜 퇴근하고나서 부터 복붙하지 말고 내 힘으로 해보자고 마음먹고 다시 짜보았다.이전소스를 IE9,10,firefox까지 크로스 브라우징 하면서 소스 분석한게 도움이 컸다. 참고로 이 소스는 크로스 브라우징은 안되어 있다.
event.toElement 이것은 IE8, firefox에서는 먹히지 않는다.이럴때에는 event.target을 쓰면 된다.http://stackoverflow.com/questions/8600174/event-toelement-in-ie8-and-firefox addEventListener 이것은 IE8에서 먹히지 않는다.이럴때는 attachEvent를 쓰면된다.하지만 이것은 엘리먼트 값 대신에 window객체의 레퍼런스 값을 가지고 온다고 한다. (그래서 걍 ie9 부터 지원하자고 설득)http://stackoverflow.com/questions/9769868/addeventlistener-not-working-in-ie8 https://developer.mozilla.org/ko/docs/Web..
php파일의 인코딩을 변경할때 간단하게 메모장으로 변경하는 방법을 쓰고는 했었다. 하지만 이제부터는 다시는 메모장으로 인코딩 변경은 하지 않을 것이다. 메모장에서 php파일을 UTF-8로 변경하게 되면 BOM 이라는 것이 추가가 된다. 이것은 PHP파일 내에서는 아무런 문제가 되지 않으나 특정 파일에 해당 php파일을 include를 하게 되면 
ie8 에서는 margin: 0 auto; 가 먹히지 않는 버그가 있다고 한다.즉 반응형 웹에서의 중앙정렬이 먹히지 않는다는 것이다. 물론 먹히는 곳도 있겠지만 불행히도 지금 하고 있는 프로젝트에서는 먹히지가 않았다.이게 이미 존재했던 프로젝트를 이어받아서 하고 있는 것이라 구조도 잘 모르고 특히 중첩된 CSS 및 크로스 브라우징 고려가 안되어 있기에 참 어렵다. 그래서 방법을 찾을려고 했는데 왠만한 것들은 이상하게 전부다 안되었고 되는 것을 간단히 기록하려 한다. 출처 : http://webdesign.tutsplus.com/ko/tutorials/the-holy-grail-of-css-centering--cms-22114 최고의 CSS 중앙정렬 기법by Cory Simmons10 Sep 2014Dif..
출처 : https://helloreallplay.wordpress.com/2012/07/17/restful-%EC%9D%B4%EB%9E%80/https://jungseob86.wordpress.com/2014/03/08/restful-%EC%9D%B4%EB%9E%80/ http://blog.remotty.com/blog/2014/01/28/lets-study-rest/ https://ko.wikipedia.org/wiki/REST RESTful 이란?REST라는 개념을 Skillcrush라는 곳에서는 아래와 같이 정의하고 있다. REST is a set of simple rules for how to organise and transmit information on the internet.REST 은 ..