WEB 80

[JQuery] 자식창에서 부모창으로 행 삽입, after()

자식창에서 검색후 검색결과를 부모창의 구조에 삽입하려고 한다. 부모창의 베이스는 "선택하신 키워드가 없습니다."를 지우고 선택한 데이터를 표형태로 삽입하며, 행 갯수는 지속적으로 늘어날 수 있다. 번호 키워드 삭제 선택하신 키워드가 없습니다. 삭제버튼에 대한 것은 제외했다. 본 작업에서는 각 키워드에 대한 가격을 배열화하여, 부모창에서 그 값들의 합계를 보여주며 삭제버튼 또한 추가되어 각 개행된 행별로 삭제를 함과 그에 대한 합계급액 재계산코드까지 추가되었다. 반응들이 없어 별도 데모를 만들려고 했던것은 취소해야겠다...ㅡㅡ

WEB/Js, JQuery 2011.07.04

[JQuery] datepicker ui를 사용하면서 한달뒤 날짜 받기

JQuery의 ui중 많이 쓰는것중의 하나 datepicker 필자가 달력으로 유저의 데이터를 받는곳이면 항상 사용하는 ui 헌데 이번엔 시작날짜와 종료날짜중 시작날짜의 입력을 받으면 자동으로 한달뒤의 종료날짜가 입력되게끔 만들어야 했다. 하지만 php의 strtotime()과 같은 훌륭한(?) 함수가 존재하지 않는 js로서 한달뒤 31일과 30일 그리고 윤달의 해결책을 찾아볼수 없었고.. 구글링이나 네이년에서 찾아봐도 딱히 맘에 드는 코드가 없어 노가다를 했다. 월이나 일의 데이터가 06인 상태에서 +1 되어 7이 되는 현상을 막기위해 길이판단후 "0"을 붙여 같은 형태를 유지해야했다. 함수화하면 더 좋겠지만 일단 그냥 쓰고 본다....

WEB/Js, JQuery 2011.06.28

[JQuery] 따라다니는, 스크롤링 레이어

일반 js로 만든것을 사용하다가 예전에 만들어놓았던 jquery용을 찾아보니 너무 간단하게 되어 있어서 포스팅해준다. 따라갑시다. 짧고 간단해졌다. 그래서 JQuery를 사랑한다. // 2012-05-08 갱신 //scroll the message box to the top offset of browser's scrool bar $(window).scroll(function() { $('#scroll').animate({top:$(window).scrollTop()+"px" },{queue: false, duration: 350}); }); //when the close button at right corner of the message box is clicked $('#scroll').click(fun..

WEB/Js, JQuery 2011.06.16

[PHP] preg_match(), 게시판 글 내용(본문) 태그에 삽입된 이미지 태그 추출

그누보드 사용시 갤러리 형식의 스킨에 적용하면 괜찮을듯.. 그누의 이미지 포함 여부가 애매한 이유는 링크나 외부 파일 첨부시 g4_board_file에 별도 저장되기 때문에 2중쿼리로 확인하여 이미지 여부를 알아낼수 있지만.. DHTML 에디터 사용시에는 이미지가 에디터폴더 내에 업로드되고 태그로 생성되어 본문(wr_content)내에 저장된다. 이를 해결하기 위해서 preg_match() 가 필요하다. preg_match("/]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $list[0]['wr_content'], $match); // $list['wr_content']의 내용에 이미지 태그를 추출하여 $match에 담는다. echo $match[1]; if(preg_match("..

WEB/PHP 2011.06.09

[MySQL] REPLACE 사용법, 문자열 치환방법

php를 거치지 않고 직접 쿼리로 문자열을 치환할때 사용한다. php의 str_replace를 써도 무방할때가 많지만 치환할 상대가 변수로 대응해야 할때가 아니라면 쿼리에서 직접 수정하는것이 더 좋다. $sql = "update tblName set fieldName = REPLACE(fieldName, " ", ""); where 이후 조건문이 없기때문에 tblName 테이블의 전체에 fieldName필드의 공백을 없애는 쿼리문이다. 이 역시 숙지하면 좋다. @_@

WEB/MySQL 2011.05.24

[Js] 크로스 도메인, document.domain, 엑세스가 거부되었습니다.

뭐라고 딱히 정의할수 없지만, 서브 도메인간에 새창 혹은 아이프레임으로 변수 전달시 "엑세스가 거부되었습니다." 라는 메세지를 확인하였다. 크로스 도메인이라는 것에 대해 알게 되었고 깊이 파볼까 했지만 작업내의 현상은 document.domain = "www.xxx.com"; -> document.domain = "xxx.com"; 과 같이 해결하였다. 딱히 원인은 모르겠지만 서브도메인간의 엑세스를 거부당했다면 www.xxx.com 과 xxx.com는 엄연히 다른것이기에 해결되었을거라 생각된다. 잊지 않고 파보기 위해 기록한다. ps parent.document 그리고 top.document , opener.document 에 대해서는 따로 포스팅해야겠다.

WEB/Js, JQuery 2011.05.20