Penso que a "melhor resposta" acima, embora programaticamente precisa, não responde de fato à pergunta. a pergunta pergunta como alterar o ponteiro no evento do mouseover. Eu vejo posts sobre como alguém pode ter um erro em algum lugar e não está respondendo à pergunta. Na resposta aceita, o evento mouseover está em branco ( onmouseover=""
) e a opção de estilo, em vez disso, está incluída. Desconcertante porque isso foi feito.
Pode não haver nada de errado com o link do solicitante. considere o seguinte html:
<a id=test_link onclick="alert('kinda neat);">Click ME!</a>
Quando um usuário passa o mouse sobre esse link, o ponteiro não muda para uma mão ... em vez disso, o ponteiro se comportará como se estivesse pairando sobre o texto normal. Pode-se não querer isso ... e, portanto, o ponteiro do mouse precisa ser instruído a mudar.
a resposta procurada é a seguinte (postada por outro):
<a id=test_link onclick="alert('Nice!');"
onmouseover="this.style.cursor='pointer';">Click ME!</a>
No entanto, isso é ... um pesadelo, se você tem muitas dessas coisas, ou usa esse tipo de coisa em todo o lugar e decide fazer algum tipo de mudança ou se deparar com um bug. melhor fazer uma classe CSS para isso:
a.lendhand {
cursor: pointer;
}
então:
<a class=lendhand onclick="alert('hand is lent!');">Click ME!</a>
existem muitas outras maneiras que seriam, sem dúvida, melhores que esse método. DIVs , BOTÕES , IMGs , etc. podem ser mais úteis. Não vejo mal em usá-lo <a>...</a>
.
Jarett.