Używam tego fantazyjnego małego JavaScript, aby podświetlić pole, gdy użytkownik najedzie na nie. Czy możesz mi powiedzieć, czy istnieje sposób na dodanie onclick
funkcji, która będzie działać jako łącze i będzie prowadzić do adresu 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
źródło
źródło
Odpowiedzi:
Próbować
Użyj również
jeśli chcesz otworzyć w nowym oknie.
źródło
Po prostu użyj tego
źródło
W jquery, aby wysłać użytkownika na inny adres URL, możesz to zrobić w następujący sposób:
ten sposób też będzie działał, ale powyższy sposób jest nowszy, bardziej poprawny w dzisiejszych czasach
źródło
źródło
HTML
MVC
źródło
Jeśli chcesz otworzyć link w nowej karcie, możesz:
źródło
Jeśli masz do czynienia z
<a>
tagiem i chcesz przerwać przejście do wartości domyślnej,href
której powinieneś użyćthis
.Przejdź do domyślnego adresu URL (yahoo):
Przejdź do nowego adresu URL (google)
onclick
:Używając
this
, przerywasz bieżąceonclick
zdarzenie przeglądarki i zmieniasz gohref
przed kontynuowaniem domyślnego zachowania<a href='...
źródło
a
) jako strona internetowa, nie możesz kontrolować zachowania JS na następnej stronie (gdzie przekierowujesz stronę przeglądarki). Gdy użytkownik opuszcza stronę, koniec. Chyba że kontrolujesz również drugą stronę i możesz nasłuchiwać ładowania strony dla każdego użytkownika i sprawdzaćdocument.referrer
, czy to właściwa osoba. Może to być również inna historia, jeśli używasz czegoś takiego jak rozszerzenie / dodatek do przeglądarki, który może nasłuchiwać zmian adresu URL strony.Nie jestem do końca pewien, czy rozumiem pytanie, ale czy masz na myśli coś takiego?
źródło
próbować
Pokaż fragment kodu
źródło