블로그 서비스들 보면, 트랙백 주소를 드래그해서 복사하게 되어있는데 클릭한번에 자동으로 클립보드로 복사되게 하는 jquery 플러그인이 있다.
이름은 zero clipboard 다운은 이곳에서 http://code.google.com/p/zeroclipboard/
이런 류의 자바스크립트 역시 예전에도 있었지만 문제는 IE 에서만 되더라는것.
이것은 jqeury 와 플래시(zeroclipboard.swf)를 이용해 만들어 졌다.(크로스 브라우징을 위해 불가피하게 flash파일을 썼다고 한다)
또, 이와 비슷한 다른 코드들도 몇 있지만 플래시플레이어 10이 인스톨된 컴에서는 에러가 나 작동이 안되고 이 코드 또한 그랬는데 업그레이드가 되었다.
개인적으로 테스트 해 본 결과 만족스러웠지만, 서비스형 블로그에서는 적용이 안된다. 아마 자바스크립트 소스내에서 플래시 파일을 불러들이는 구조라서 보안에 걸리는 모양이다.
서비스 운영 측에서 지원을 해주지 않는 이상은 설치형 블로그나 게시판 프로그램에만 적용할수있을듯...
그 외엔, 플래시파일은 1.0kb에 불과하지만 .js파일이 9.4kb 로 자바소스 최대한 안쓰려는 경우엔 약간 무겁게(?) 느껴질수도 있다는 것 정도...
test page : http://bowser.macminicolo.net/~jhuckaby/zeroclipboard/
오홋, 한 번 찿고자 하는 것은 찿아 내고 마는 브래턴님의 의지가 보입니다. ㅎ
RépondreSupprimer개발자들에겐 참 좋은 정보입니다. ^^
@Popeye - 2009/11/13 06:39
RépondreSupprimer개발자 분들이야 벌써 아셨겠죠.
텍큐도 저 형식의 소스를 이미 쓰고 있는것 같아요. 단지 복사 버튼이 한글이라 그걸 고칠수없어서 그렇지..
테스트 해보니 위 소스의 경우 복사버튼 쓰지않고 바로 주소 클릭하면 복사되도록 할수도 있더군요.
@breton - 2009/11/13 06:54
RépondreSupprimer개발자도 급수가 있잖아요 ㅎㅎ 아는 분도 계시겠지만, 몰랐던 분도 많을 것입니다. 아무튼 "클립보드로 복사하기"도 크로스브라우징이 된다니 반가운 소식이 아닐 수 없습니다.
비밀 댓글 입니다.
RépondreSupprimer@Anonymous - 2010/02/13 10:09
RépondreSupprimer답변드렸습니다.