IE5/Win, Firefox, Netscape 6, Opera 7, Safari, Konqueror 3, IE5/Mac 및 iCab 3과 호환됩니다. 코드 복사 코드는 다음과 같습니다. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict .dtd"> <제목> 모든 브라우저에 북마크 추가 - http://www.never-online.net <br> 본문 { <br> 색상: windowtext; <br> 배경: appworkspace; <br> 글꼴군: Arial; <br> 글꼴 크기:9pt; <br> 줄 높이:150%; <br> } <br> h1, h2, h3, h4 { <br> color:#fff; <br> 글꼴 모음: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; <br> } <br> a { <br> color:#fff; <br> } <br> div#header { <br> text-align:center; <br> color:#eee; <br> } <br> div#header a { <br> color:#fff; <br> 글꼴 두께:굵게; <br> } <br> div#footer { <br> margin-top:10px; <br> text-align:center; <br> color:#eee; <br> 글꼴 크기:8pt; <br> } <br> div#operator { <br> 여백:20px 0 20px 0; <br> } <br> div#operator ul, div#operator li { <br> 여백:0; <br> 패딩:0; <br> } <br> div#operator li { <br> display:inline; <br> 목록 스타일 유형:없음; <br> 오른쪽 여백:5px; <br> 왼쪽 여백:5px; <br> 테두리:1px 단색 #000; <br> 패딩:5px; <br> 색상:#000; <br> 배경색:#eee; <br> 커서:손; <br> 커서:포인터; <br> } <br> 시간 { <br> 여백:10px 0 10px 0; <br> } <br> div.wrapper { <br> text-align:center; <br> }<br> div.content { <br> 테두리:1px solid #333; <br> 배경색:버튼얼굴; <br> 색상:#000; <br> 패딩:10px; <br> 여백:10px 0 10px 0; <br> 글꼴 크기:10pt; <br> 줄 높이:150%; <br> text-align:left; <br> 너비:80%; <br> 왼쪽 여백: auto; <br> 여백 오른쪽: auto; <br> -moz-box-sizing:border-box; <br> } <br> div.content a { <br> color:#000; <br> } <br> div.content h4 { <br> color:#000; <br> 왼쪽 여백:10px; <br> text-align:left; <br> }<br> <br> //<![CDATA[ <BR> /* <BR> * Copyright 2006 Dynamic Site Solutions. <BR> * 이 스크립트는 비상업적 애플리케이션에 대해 무료로 사용할 수 있습니다. <BR> * 이 댓글 차단을 유지하고 변경하지 <BR> * 해야 한다는 요구 사항이 적용됩니다. 스크립트의 데이터 및 실행 가능한 부분은 필요에 따라 <BR> * 변경될 수 있습니다. 동적 사이트 솔루션은 스크립트의 적합성 <BR> * 사용 또는 올바른 기능에 대해 어떠한 보증도 하지 않습니다. 이 스크립트 <BR>의 사용 조건은 협의될 수 있습니다. 이에 대한 또는 기타 <BR> * 질문이 있는 경우에는 "license-info@dynamicsitesolutions.com"으로 문의하세요. <🎜 🎜>*<BR>*스크립트 작성자 : 동적 사이트 솔루션-http://www.dynamicsitesolutions.com/ <🎜 🎜>*마지막 업데이트 : 2006-08-03 <BR>/ <BR> <🎜 🎜>/ /IE5 /Win, Firefox, Netscape 6, Opera 7, Safari, Konqueror 3, IE5/Mac, iCab 3 <BR><br> var addBookmarkObj = { <br> init:function() { <br> if(! 문서 .getElementById || !document.createTextNode) 반환; <br> var cont=document.getElementById('addBookmarkContainer'); <BR> if(!cont) return; <BR> var a=document.createElement('a'); <BR> a.href=location.href; <BR> if(!window.opera) { // 링크에 <BR> // onclick 핸들러가 있는 경우 Opera 7에서는 작동하지 않으므로 브라우저가 Opera가 아닌 경우에만 추가합니다. <BR> a.onclick=function() { <BR> addBookmarkObj.exec(this.href,this.title); <BR> false를 반환합니다. <BR> } <BR> } <BR> a.rel='sidebar'; // 이를 통해 Firefox 및 Opera 7 <BR>에서 작동하게 됩니다. <BR> a.title=document.title; <BR> a=cont.appendChild(a); <BR> a.appendChild(document.createTextNode('이 페이지를 북마크에 추가')); <BR> }, <BR> exec:function(url, title) { <BR> var isKonq=(isLikelyKonqueror3 && isLikelyKonqueror3()); <BR> var isMac=(navigator.userAgent.toLowerCase().indexOf('mac')!=-1); <BR> var buttonStr = isMac?'Command/Cmd':'CTRL'; <br><br> if(window.external && (!document.createTextNode || <BR> (typeof(window.external.AddFavorite)=='unknown'))) { <BR> // IE4/Win은 <BR> //"typeof(window.external.AddFavorite)" <BR>를 실행할 때 오류가 발생합니다. 파일 시스템, 그렇지 않으면 당신 권한 거부 오류가 발생합니다. <BR> window.external.AddFavorite(url, title); // IE/Win <BR> } else if(isKonq) { <BR> alert('저희 사이트를 북마크하려면 CTRL B를 눌러야 합니다.'); <if if>} else if ((wind !isNaN(opera.buildNumber()))) { <BR> void(0); // 여기서는 아무것도 하지 마세요(Firefox 또는 Opera 7 ) <BR> } else if(window.opera) { // 이전 Opera <BR> alert(''buttonStr'을 눌러야 합니다.'); <BR> } else if(window.home) { // Netscape, iCab <BR> alert('사이트를 북마크하려면 'buttonStr ' D를 눌러야 합니다.'); <BR> } else if(!window.print || isMac) { // IE5/Mac 및 Safari 1.0 <BR> alert('사이트를 북마크하려면 Command/Cmd D를 눌러야 합니다.'); <BR> } else { <BR> alert('이 사이트를 북마크하려면 수동으로 해야 합니다.' <BR> '브라우저를 통해'); <BR> } <BR> } <BR> }<br><br> function isLikelyKonqueror3() { <BR> if(!document.getElementById) return false; <BR> if(document.defaultCharset || window.opera || !window.print) return false; <BR> if(window.home) 반환 false; /* Konqueror는 이를 지원하지 않지만 Firefox는 <BR> Quirks 모드에서 document.all을 자동으로 지원합니다.*/ <BR> if(document.all)가 true를 반환합니다. // 3.4 이전의 Konqueror 버전 <BR> var 아마도 = 1; <BR> //자동 document.all 지원 테스트; try-catch는 <BR> // 다른 브라우저에서 오류를 생성하는 것을 방지하는 데 사용됩니다. <BR> // try-catch는 IE4에서 오류를 유발하므로 eval()을 사용하여 이를 숨깁니다. <BR> // 시도해 보세요 { <BR> // var str=document.all[0].tagName; <BR> // } catch(err) { 아마도=0; } <BR> eval("try{var str=document.all[0].tagName;}catch(err){likely=0;}"); <BR> 반품 가능성; <BR> } <br><br> 기능 dss_addEvent(el,etype,fn) { <BR> if(el.addEventListener && (!window.opera || opera.version) && <BR> (etype!='load ')) { <BR> el.addEventListener(etype,fn,false); <BR> } else if(el.attachEvent) { <BR> el.attachEvent('on' etype,fn); <BR> } else { <BR> if(typeof(fn) != "function") return; <BR> var tempFunc = el['on' etype]; <BR> el['on' etype] = function() { <BR> if(typeof(tempFunc) == "function") tempFunc(); <BR> fn(); <BR> } <BR> } <BR> } <br><br> dss_addEvent(window,'load',addBookmarkObj.init); <BR> //]]> <br> 크로스 브라우저 addBookmark by www.dynamicsitesolutions.com 데모 http://www.never-online.net에서 수집함