Estou usando este pequeno JavaScript sofisticado para destacar um campo enquanto o usuário passa o mouse sobre ele. Você poderia me dizer se há uma maneira de adicionar uma onclick
função que funcione como um link e vá para um URL?
<script>
$(function() {
$('tr').hover(function() {
$(this).css('background-color', '#eee');
$(this).contents('td').css({'border': '0px solid red', 'border-left': 'none', 'border-right': 'none'});
$(this).contents('td:first').css('border-left', '0px solid red');
$(this).contents('td:last').css('border-right', '0px solid red');
},
function() {
$(this).css('background-color', '#FFFFFF');
$(this).contents('td').css('border', 'none');
$('a#read_message.php').click(function(){ URL(); });
});
});
</script>
javascript
jquery
hyperlink
John Taylor
fonte
fonte
Respostas:
Experimentar
Também use
se você deseja abrir em uma nova janela.
fonte
Basta usar isso
fonte
No jquery, para enviar um usuário a uma URL diferente, você pode fazer assim:
essa forma também funcionará, mas a acima é a maneira mais nova e correta de fazer isso hoje em dia
fonte
fonte
HTML
MVC
fonte
Se desejar abrir o link em uma nova guia, você pode:
fonte
No caso de você estar lidando com
<a>
tag e quiser interromper a passagem para o padrão,href
você deve usarthis
.Vá para o url padrão (yahoo):
Vá para o novo url (google)
onclick
:Ao usar,
this
você interrompe oonclick
evento atual do navegador e mudahref
antes de continuar com o comportamento padrão de<a href='...
fonte
a
) como uma página da web, você não pode controlar o comportamento do JS na próxima página (onde você está redirecionando a página do navegador). Quando o usuário sai da página, está feito. A menos que você controle a segunda página também e possa ouvir o carregamento da página para cada usuário e verificardocument.referrer
se é a pessoa certa. Além disso, pode ser outra história se você estiver usando algo como uma extensão / add-on para o navegador que pode ouvir as alterações do URL da página.Não tenho certeza se entendi a pergunta, mas você quer dizer algo assim?
fonte
experimentar
Exibir trecho de código
fonte