인터넷 탐색기(인터넷 익스플로러, IE), 파이어폭스(FireFox), 오페라(Opera)에서 작동하는 즐겨찾기 자바스크립트이다.

<script language="JavaScript1.2" type="text/javascript">
function bookmarksite(title,url){
if(window.opera && window.print){ // opera
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();
}
else if(document.all) // ie
window.external.AddFavorite(url, title);
else if (window.sidebar) // firefox
window.sidebar.addPanel(title, url, "");
}
</script>


 위 스크립트를 HTML 문서의 적당한 곳에 복사하고주1, 즐겨찾기할 문구는 아래처럼 한다.

<a href="javascript:bookmarksite('누리집 제목', 'http://www.누리집.com')">즐겨찾기에 넣습니다!!</a>

예제 : 즐겨찾기 - 글걸이

  원래 스크립트의 조건문 순서를 바꿔서 IE 8에서도 잘 되게 했다. 오페라 7 이상을 지원한다고 하지만, 아쉽게도 오페라 9에서 제대로 작동하지 않는다.

원본 스크립트 출처 : http://www.dynamicdrive.com/dynamicindex9/addbook.htm
<주석>
  1. <head></head> 안쪽에 넣는 것을 권장하기도 하는데, 꼭 어느 곳에만 넣어야 하는 것은 아니다. 자바스크립트는 전체 HTML 문서가 빠르게 뜨게 하려고 </body> 바로 앞에 넣기도 한다. back
2009/08/11 09:45 2009/08/11 09:45
얽힌 글타래
<그물누리 / 자바스크립트> 글갈래의 다른 글
글 걸기 주소 : 이 글에 다른 글을 걸 수 없습니다

덧글을 달아 주세요