Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

yuriarrua

[Resolvido] adicionar aos favoritos

Recommended Posts

salve pessoal do forum, eu estive procurando na internet e no forum sobre como por um link para o usuario adicionar o site aos favoritos, bom cheguei no seguinte codigo:

 

<a href="java script:window.external.AddFavorite('site','http://www.nomedosite.com',')"><img alt="Clique aqui para adicionar o site aos seu favoritos" src="imagens/iconefavoritos.gif" width="20" height="17" border="0"></a>

 

Alguem pode me dizer o que esta errado neste codigo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem uma vírgula e uma aspa simples a mais no final do código javascript (antes de fechar o parênteses): ...va.com',')"

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado pela dica, mais tirando a virgula e a aspa a mais, quando eu clico no icone ele tenta abrir uma pagina com o endereço do site mais o java

 

 

E da aquel velho erro "HTTP 404"

Compartilhar este post


Link para o post
Compartilhar em outros sites

aki no fórum ele separa a palavra JAVASCRIPT, porém tem que ser tudo junto para funcionar. Você atentou para esta parte?

 

...href="java script -> isso tem que ser tudo junto

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom... isso só funciona no Internet Explorer, c sabe né?

 

Ao invés de botar direto no link cria uma função pra ele:

 

function add(site,titulo) {
  if(document.all) window.external.AddFavorite(site,titulo);
}
e no teu link você faz assim?

 

<a href="java script:;" onClick="add('http://forum.imasters.com.br','Fórum do IMASTERS');"....

Tendeu? Da uma testada aew...

 

ABRAX!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara desculpe a ignorancia mais ta dando erro no codigo para colocar no link.

ele não ta aceitando a sintaxe...

Compartilhar este post


Link para o post
Compartilhar em outros sites

como você fez? mostra o código inteiro por favor...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom.... 2 erros GRAAAVES aí! ehehee...

 

Seguinte: Quando se cria uma função javascript ela pode ter parâmetros. Esses parâmetros são tipo variáveis que irão receber um determinado valor e aplicar na função. Esses parâmetros não podem ter espaço, caracteres especiais etc. No teu caso você criou a função add e passou como parâmetro um nome cheio de caracteres que não podem! ehehe... tendeu?

 

Então pra funcionar muda isso:

function add(www.nomedosite.com.br,Nome de exibição) {

 

para isso:

function add(site,titulo) {

 

ok? :D

 

T+!!!!

 

 

A sintaxe eu tinha esquecido de colocar um ">" no final, mais mesmo assim não funfa.

 

<script language="JavaScript">
function add(www.nomedosite.com.br,Nome de exibição) {
  if(document.all) window.external.AddFavorite(site,titulo);
}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho quie funcionou... hehehe

 

só te peço um coisa tu pode editar este teu ultimo post e tirar o nome do site que esta aparecendo nas ppesquisas do google. hehehe

 

feito obrigado pela atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa! Sem problemas! ;)

 

T+!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.