| |
FF에서는 즐겨찾기에 추가 자바스크립트가 아예 안 되는줄 알았는데 구글링을 해보니 아주 좋은 소스가 있더군요. function bookmarksite(title,url) { // Internet Explorer if(document.all){ window.external.AddFavorite(url, title); } // Google Chrome else if(window.chrome){ alert("Ctrl+D키를 누르시면 즐겨찾기에 추가하실 수 있습니다."); } // Firefox else if (window.sidebar) // firefox { window.sidebar.addPanel(title, url, ""); } // Opera else 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( window.external ) { window.external.AddFavorite(url, title); } } </script>
[실험결과] Crome : Ctrl+D키 [Tip] 이 소스를 XE에 넣어보기 1. 해당레이아웃 js파일안에 추가합니다. /* 즐겨찾기 추가 */ function bookmarksite(title,url) { // Internet Explorer if(document.all){ window.external.AddFavorite(url, title); } // Google Chrome else if(window.chrome){ alert("Ctrl+D키를 누르시면 즐겨찾기에 추가하실 수 있습니다."); } // Firefox else if (window.sidebar) // firefox { window.sidebar.addPanel(title, url, ""); } // Opera else 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( window.external ) { window.external.AddFavorite(url, title); } } 2. 해당레이아웃 layout.html안에 <div class=favorite> <a href="javascript:bookmarksite('달집', 'http://moonhouse.co.kr')">즐겨찾기추가</a> </div> 3. 해당칼라 css안에 #fa { position:absolute; top:0px; right:0px; } 여기서 top과 right위치 적당히 잡으면서 설정하시면 됩니다. | |
자료가 도움이 되었다면 댓글과 평가 부탁합니다.
정말 좋은 정보네요. 감사합니다.