Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia, procurei na internet... e não consegui montar um script decente...
Precisaria de um script para chamar uma função... no onUnload a função de favoritos não funciona...
~
A Intenção é: abrir um janela perguntando se a pessoa deseja adicionar o site aos favoritos ao sair do site...
Att...
ele chega a chamar a função... (como antes).. só que não adiciona aos favoritos... segue Código:
<script LANGUAGE="JavaScript" TYPE="text/javascript">
function ADDFAVORITOS(){
decisao = confirm("Você deseja adicionar o GanhaMuitoMais.net em seus favoritos?");
if (decisao){
var browsName = navigator.appName;
if (browsName == "Microsoft Internet Explorer") {
window.external.AddFavorite('*********************','*************************' ); }
else if (browsName != "Microsoft Internet Explorer") { window.sidebar.addPanel('***************','***********************','') }
alert ("************ Foi adicionado como Favorito!");
} else {
alert ("Você clicou no botão CANCELAR,\n"+
"porque foi retornado o valor: "+decisao);
}
}
</SCRIPT><script>
function abreFavoritos(){
var x=window.confirm("Deseja adicionar nosso site aos seus Favoritos?")
if (x)
function bookmarksite()
{
title = "******";
url = "*****";
if (window.sidebar) { // Mozilla Firefox Bookmark
window.sidebar.addPanel(title, url,"");
} else if( window.external ) { // IE Favorite
window.external.AddFavorite( url, title); }
else if(window.opera && window.print) { // Opera Hotlist
return true; }
}Att. Rodolfo.
up? (não sei se é contra as regras)
up? ainda preciso de ajuda :/
Solução de seus problema Funciona FF, IE, OP, exceto chrome, safari esses menos utilizados
abraços, posta ai o resultado.
<script language="JavaScript">
function addFav(){
var x=window.confirm("Deseja adicionar nosso site aos seus Favoritos?")
if (x){
var url = "****************************";
var title = "****************************";
if (window.sidebar) window.sidebar.addPanel(title, url,"");
else if(window.opera && window.print){
var mbm = document.createElement('a');
mbm.setAttribute('rel','sidebar');
mbm.setAttribute('href',url);
mbm.setAttribute('title',title);
mbm.click();
}
else if(document.all){window.external.AddFavorite(url, title);}}
else
window.alert("Volte Sempre!")
}
</script>
<body onUnload="javascript:addFav()" />exceto chrome, safari esses menos utilizados
Desculpa, com safari eu até concordo, mas falar que o chrome é pouco utilizado?
90% das pessoas que eu conheço utilizam ou Chrome ou Firefox... Pouco utilizado é o Opera...
Graças a popularização do Chrome as pessoas agora sabem que existe vida além do IE e isso é muito bom para nós desenvolvedores web...
Desculpa o assunto fora do tópico...
Assunto fora do tópico,
amigo estamos falando de clientes apenas cerca 3% dos usuarios usam chrome,
mas se você conhece mais de 90% de pessoas (geralmente quem entende um pouco mais de html ou qualquer linguagem)que bom que ele está crescendo pois uso ele, ^_^ , usuarios clientes ainda preferem a prisao do IE, fazer o que né.
Assim como os outros códigos, ele fez a requisição, só que não adicionou aos favoritos, Testei no IE8/FF/Chrome.
:X
Tente o evento onbeforeunload