jQuery Bookmark script – jQuery 1.3, IE, FireFox, Opera

북마크용 Javascript 소스가 필요하여 찾아 봤는데 jQuery용으로 소개된 글이 있더군요.

Jquery Bookmark script‘ Posted by calisza on November 3, 2008

하지만 제가 사용해 보니 Opera 10.10에서 작동하지 않아서 조금 수정했습니다. 그리고 jQuery 1.3 버전에 맞게 몇가지 소스를 수정했습니다. 태스트한 브라우저는 Internet Explorer 6.0.2, Firefox 3.5.7, 그리고 Opera 10.10입니다.

$(document).ready(function(){
	$('a.jqbookmark').attr({
		'rel': function(){ return (window.opera && this.rel.length > 0) ? this.rel : 'sidebar'; },	// set rel for Opera 7+
		'title': document.title	// set title
	}).click(function(event){
		if ( window.opera ) return true;
		if ( window.sidebar ) { // Mozilla Firefox Bookmark
			window.sidebar.addPanel( this.title, this.href, '');
		} else if( window.external ) { // IE Favorite
			window.external.AddFavorite( this.href, this.title);
		}
		return false;
	});
});

HTML 에서는 아래와 같이 a 태그에  jqbookmark 클래스를 추가해주면 됩니다.

<a class="jqbookmark" href="#">북마크!!</a>

IE7, IE8, 사파리, 또는 구글 크롬 브라우저에서도 작동하는지 확인해 보지 못했습니다. 아래 태스트 링크 눌러 보시고 북마크가 되시는 분들은 코멘트 부탁드립니다. 🙂

Advertisements

Published by: benant

WEB PROGRAMMER. PHP, ASP, XML, Javascript, VBScript, PL/SQL, MySQL, Oracle. scrollads.co.kr 새로운 모바일 광고 서비스. trenue.com 시스탬 트래이딩 서비스. blogman.co.kr 블로그 운영 관리 서비스. creget.co.kr 해외 상품 구매대행. 핫딜 정보 제공 서비스. fgshop.co.kr - 독립형 쇼핑몰 솔루션.

카테고리 컴퓨터, Web태그, , , 댓글 남기기

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중