Een onclick functie toevoegen om naar url te gaan in JavaScript?

Ik gebruik een leuk klein JavaScript om een veld te markeren als de gebruiker er met de muis over gaat. Kunt u mij vertellen of er een manier is om een onclick functie toe te voegen die zal fungeren als een link en naar een URL zal gaan?

<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>
Oplossing

Probeer

 window.location = url;

Gebruik ook

 window.open(url);

als u in een nieuw venster wilt openen.

Commentaren (0)

In jquery om een gebruiker naar een andere URL te sturen kan je het als volgt doen:

$("a#thing_to_click").on('click', function(){
     window.location = "http://www.google.com/";      
});

deze manier zal ook werken, maar de bovenstaande is de nieuwere meer correcte manier om het te doen deze dagen

$("a#thing_to_click").click(function(e){
         e.preventDefault();
         window.location = "http://www.google.com/";      
});
Commentaren (0)
function URL() {
    location.href = 'http://your.url.here';
}
Commentaren (0)