Ir para conteúdo

Arquivado

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

Renato Gomes

"Mãozinha" do link em behaviors

Recommended Posts

Olá. Eu estou querendo criar um link para uma página, mas não através de "a-ref", pois eu preciso formatar a janela html (tamanho, ausência de botões e menus).

 

Estou fazendo isso através de behaviors (<img src="images/jornal.gif" alt="Jornal" width="149" height="83" border="0" onclick="MM_openBrWindow('jornal/jornal.html','chuva','scrollbars=yes,width=920,height=800')" />).

 

O link funciona perfeitamente, o único problema é que a "mão", característica do link, não aparece neste caso, e nem todo mundo percebe que é para clicar na figura ou no texto sublinhado.

 

Como eu disse, a minha opção em usar o behavior, é porque eu preciso que a nova janela aberta tenha a configuração específica.

 

Alguém saberia me dizer como eu posso fazer a "mão" aparecer quando o mouse passar sobre o link?

 

Obrigado.

Renato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum....tenta assim:

 

<a href="java script:void(0)"><img srcimages/jornal.gif" width="149" height="83" border="0"  Onclick="MM_openBrWindow','jornal/jornal.html','popup','width=400,height=400','scrollbars=yes,width=920,height=800')" /></a>

Good Luck !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Morpheus. Eu tentei sua sugestão:

 

<img src="images/jornal.gif" width="149" height="83" border="0" Onclick="MM_openBrWindow','jornal/jornal.html','popup','width=920,height=800','scrollbars=yes,width=920,height=800')" />

 

Ela funciona, entretanto, ela não desabilita a barra de endereço e a de ferramentas. Para link em figuras, eu até tenho o recurso do "Swap Image", onde eu coloco a mesma imagem, com uma mensagem de "clique". Meu problema maior é com os links em texto, onde eu não cosigo fazer isto...

de qualquer forma, o caminho seria por aí. Vou tentar adaptar sua solução. Se alguém tiver outra, serei muito grato.

 

Obrigado.

Renato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Renato, esse comportamento d fato tem esse problema (nao aparece a maozinha)

e tb n consegui resolver p/ Dream - mas verifique pelos "snippets"; é 1 possibilidade.

 

Outras sugestões:

1 - o código, a seguir, funciona beleza em IE 6,7 Firefox 1.5 e 2.x; se ainda n resolveu, sugiro a você tentar:

<a href= "#" onClick="MM_openBrWindow('xxxxx','popup','scrollbars=yes,
width=550,height=500')">texto-do-link</a>
só atente: onde está 'xxxx' mude p/ o destino do link, ok?

 

2- tem + 1 "gambi" (rs..).. existe 1 comando d link falso, eu uso p/ camadas;

selecione a palavra q será o link, abra o botão link (o q tem a corrente) e insira, no campo "link", o comando:

java script:;
(palavra javascript, dois pontos e 1 pt-e-vírgula) só isso.

 

obs: n entendo pq, esse comando nao é gravado, no dream 8, qdo se insere pelo painel properties;

p/ isso t falei d usar o icone da corrente, ok?

 

boa sorte e até +

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Fernando, olá Morpheus;

 

Infelizmente os workarounds não funcionaram. Mas me deram uma boa direção para eu achar um meio de contornar o meu problema. Eu manti o behavior normalmente, e inseri o endereço da própria página no link. Fica uma coisa meio esquisita, pois a página é recarregada ao clicar no link, mas acaba resultando no que eu queria (Tudo por uma mãozinha).

 

Muito obrigado pelas dicas! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

a resposta do Mrpheus está certa.

apenas corrija alguns pontos

 

<a href="java script:void(0)"><img srcimages/jornal.gif" width="149" height="83" border="0" Onclick="MM_openBrWindow','jornal/jornal.html','popup','width=400,height=400','scrollbars=yes,width=920,height=800')" /></a>

 

ficaria assim:

<a href="java script:;"><img srcimages/jornal.gif" width="149" height="83" border="0"  Onclick="MM_openBrWindow','jornal/jornal.html','popup','width=400,height=400,scrollbars=yes,width=920,height=800')" /></a>

 

o problema no uso de <a href="#"> é que a página procurará um indice vazio e correrá para o topo se possuir rolagem

 

 

 

pode resolver isso também usando css

 

cursor: pointer;
	cursor: hand;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use CSS:

<img src="images/jornal.gif" alt="Jornal" width="149" height="83" border="0" onclick="MM_openBrWindow('jornal/jornal.html','chuva','scrollbars=yes,width=920,height=800')" style="cursor:pointer" />

Se você usa uma folha de estilo, coloque nela a regra CSS mostrada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adorei esse post, tive o mesmo problema e agora funcionou!

 

Use CSS:

 

Na sua página de estilo nas opções de BODY coloque:

 

cursor: pointer;

cursor: hand;

 

Depois onde você precisar que apareça a mãozinha do cursor chame o estilo ex:

 

<img src="images/jornal.gif" alt="Jornal" width="149" height="83" border="0" onclick="MM_openBrWindow('jornal/jornal.html','chuva','scrollbars=yes,width=920,height=800')" style="cursor:pointer" />

Se você usa uma folha de estilo, coloque nela a regra CSS mostrada.

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.