Lida 1748 vezes
function fav() {var newT = document.createTextNode('Add to Favourites');var s = document.getElementById('fav');if (window.sidebar) {s.appendChild(newT);s.style.color = '#00f';s.style.cursor = 'pointer';s.onclick = function() {window.sidebar.addPanel(document.title,self.location,'')};} else if (window.external) {s.appendChild(newT);s.style.color = '#00f';s.style.cursor = 'pointer';s.onclick = function() {window.external.AddFavorite(self.location,document.title)};} else if (window.opera) {s.appendChild(newT);s.style.color = '#00f';s.style.cursor = 'pointer';s.onclick = function() { var e = document.createElement('a'); e.setAttribute('href',self.location); e.setAttribute('title',document.title); e.setAttribute('rel','sidebar'); e.click(); }}}var pageLoaded = 0;window.onload = function() {pageLoaded = 1;}function loaded(i,f) {if (document.getElementById && document.getElementById(i) != null) f();else if (!pageLoaded) setTimeout('loaded(\''+i+'\','+f+')',100);}loaded('fav',fav);
function bookmarksite(title,url){if (window.sidebar) // firefox window.sidebar.addPanel(title, url, "");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(document.all)// ie window.external.AddFavorite(url, title);}
<a href="javascript:bookmarksite('ADVICE', 'http://www.advice.pt')">Adicionar aos favoritos</a>
Colocas isto dentro de um ficheiro .js tipo favoritos.jsCódigo: [Seleccione]function fav() {var newT = document.createTextNode('Add to Favourites');var s = document.getElementById('fav');if (window.sidebar) {s.appendChild(newT);s.style.color = '#00f';s.style.cursor = 'pointer';s.onclick = function() {window.sidebar.addPanel(document.title,self.location,'')};} else if (window.external) {s.appendChild(newT);s.style.color = '#00f';s.style.cursor = 'pointer';s.onclick = function() {window.external.AddFavorite(self.location,document.title)};} else if (window.opera) {s.appendChild(newT);s.style.color = '#00f';s.style.cursor = 'pointer';s.onclick = function() { var e = document.createElement('a'); e.setAttribute('href',self.location); e.setAttribute('title',document.title); e.setAttribute('rel','sidebar'); e.click(); }}}var pageLoaded = 0;window.onload = function() {pageLoaded = 1;}function loaded(i,f) {if (document.getElementById && document.getElementById(i) != null) f();else if (!pageLoaded) setTimeout('loaded(\''+i+'\','+f+')',100);}loaded('fav',fav);Depois no html crias um div com a id fav <div id="fav"></div> e pronto.Link: http://javascript.about.com/library/blufav.htm
Ou então tens sempre a possibilidade de usar isto:Código: [Seleccione]function bookmarksite(title,url){if (window.sidebar) // firefox window.sidebar.addPanel(title, url, "");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(document.all)// ie window.external.AddFavorite(url, title);}No html metes Código: [Seleccione]<a href="javascript:bookmarksite('ADVICE', 'http://www.advice.pt')">Adicionar aos favoritos</a>Este acho que funciona como é esperado
Desenvolvimento
Hosting
Social Media