Javascript

  • Published on
    제목을 어떻게 해야할찌 몰라서.. 일단 [Ajax 토글형 댓글 링크 버튼] 이라고 적고 시작한다.이게 어떤거냐면,.. Me2day에 있는 댓글(0) 버튼이라고 생각하면 된다.미투데이에 요 버튼이 좀 재밌는데.. 버튼이라고 하면, 보통 input 태그를 이용한 버튼을 이용하지만..요건 링크와 자바스크립트 그리고 CSS 스타일을 적절히 이용한다.먼저 링크, 링크는 보통 아래처럼 이용한다. <a href="이동할 주소">이동링크이름</a><a href="./comment">댓글</a>여기에 자바 스크립트를 적용해서 이벤트를 걸면,..<a onclick="이벤트함수이름();" href="이동할 주소">이동 링크 이름</a><a onclick="comment_list_toggle();" href="./comment">댓글</a>위에 처럼 쓰는게 보통인데.. 위에 경우엔 보통 링크를 클릭하면 해당 링크로 점프를 띤다.그러면 당근 버튼 효과를 내지 못한다.. 그래서 아래처럼..<a onclick
  • Published on
    참으로 오랜만에 긴시간을 코딩에 또 빠져들었다.. 요샌 모 과제도 없고,.. 특별한 일 없으면,.. 거의 코드를 쳐다도 보지 않는데..ㅎㅎㅎ 근데.. 요새 말야.. 내가 자바스크립트와 Ajax 에 빠져버렸다.. 빠져서 완전 허우적 허우적... 어제는 거의 집에 오자마자 11시부턴가?..시작해서 밤을 꼬박새고 아침 7시에 밥을 먹고 잠이 들었다.. 든든히 아침도 먹고 잤겠다.. 점심때쯤.. 일어나서.. 오후 12시부턴가.. 시작해서.. 지금 새벽 1시 좀넘었다.. 지금까지... 완전 연속은 아니고.. 중간중간 네이트로 수다를 떤거를 제외하고는.. 밥도 먹으면서 코딩하는 감행... 내 취미가 코딩이라서 참으로 다행스럽다. 안그랬음.. 머리가 터져 버렸을찌도..ㅎㅎㅎ 자바스크립트 개발을 시작하면서, 참으로 FireBug 에 대한 놀라움에 새삼 놀라고있다.. 이젠 스크립트 디버깅까지 된다.. 이야~ +++++ 놀랍지 아니한가.. 그래도.. 여전히 Ajax 형태의 디버깅은 머리아프다..ㅜㅜ.
  • Published on
    MySql 쿼리 처러하다 보니 따옴표 처리 이거 장난 아니구나~ ㅜㅜ특히 이중 따옴표 처리.. ㅜㅜ.. 이것때메 어찌나 헤맷떤지..이게 지금 이번뿐이 아니다.. 작년에도 이와 비슷한 문제로 좀 고생했는데...그때는 쿼트나 떠블쿼트 전부 찾아서 다른문자로 replace 해서 DB로 저장하고, 불러들일때 다시 파싱해서 처리했떤 기억이 있다. 좀 찾아보니.. XML에는 CDATA 와 PCDATA 라는게 있더군.. 암튼 난 그래서, 따옴표(") 를 --> " 로 바꿔서 처리했다..<a onclick='comment_lists_toggle(""+rs.getString(6)+"", "+rs.getString(5)+"); return false;' href='./comment'> 댓글("+rs.getString(3)+") </a>그렇다면, 과연 CDATA와 PCDATA 라는게 멀까?..PCDATA(Parsed Character DATA)는 말 그대로 파서가 해석하는 문자 데이타를 말한다. 쉽게
  • Published on
    크로스 도메인 문제로 검색을 타고 들어오는 분들이 많아.. 제가 낚시글을 올린것 같아 따로 정리합니다. 아랫글은 너무 오래된 글이라서.. ㅇㅎㅎ 아래 링크에서 정리하도록 하죠.. 자바스크립트 크로스 도메인 문제 정리 ------ 지난 짬뽕나 프로젝트 기간동안 내내 문제를 일으켜온 크로스 도메인 문제...일단 이 부분을 내가 맡은 파트가 아니라서 잠시 접어두고 있었는데...오늘 찬찬히 소스 코드를 디벼보았다..일단 자바스크립트에서 크로스 도메인 문제란,.. 보안과 직결된다..자세한 내용은 크로스 도메인으로 검색해보면 나올것이고...내가 오늘 해결한 방법부터 정리하면...브라우저에 따라 2가지가 있겠다..먼저 인터넷 익스플로러.. !! 크로스 도메인 문제를 체크하기전에 먼저 체크해야할게 있다..바로 인터넷 옵션 - 보안 - 사용자 지정 수준 - 도메인 간의 데이타 소스 엑세스!!!바로 요부분이다. 이게 IE 에서 디폴트로 사용안함으로 되어 있기때문에..OpenAPI 로.. 특히 자바스크
  • Published on
    오늘 또 열씨미 CSS를 만지다가 이런 경우가 발생했다...항상 FireFox 기준으로 디버깅을 하기때문에.. FireFox에서는 잘 나오는데... IE6 에서 특정 CSS 한줄이 제대로 안나오는 것이다..ㅎㅎTAB 브라이징 을 위한 탭을 만들고 있는중인데...#tab{ float: left; display:inline; width: 70%; margin-left: 1%; padding: 0 0 20px 0px; height: 0px;}바로 저 패딩부분에서 문제가 생겼다.. float Layout 이기때문에 항상 문제가 생기는거 같다..--여튼 저 한줄 패딩부분을 !important; padding: 0 0 0px 0px; !important 를 주면,.. 즉,..#tab{ float: left; display:inline; width: 70%; margin-left: 1%; padding: 0 0 20px 0px !important; padding: 0 0 0px 0px; heig