Ответ 1
Попробуйте
window.location = url;
Также используйте
window.open(url);
если вы хотите открыть его в новом окне.
Я использую этот небольшой небольшой JavaScript-код, чтобы выделить поле, когда пользователь наводит на него курсор. Не могли бы вы сказать мне, если есть способ добавить функцию onclick
которая будет действовать как ссылка и перейти на 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>
Попробуйте
window.location = url;
Также используйте
window.open(url);
если вы хотите открыть его в новом окне.
Просто используйте это
onclick="location.href='pageurl.html';"
В jquery для отправки пользователя на другой URL-адрес вы можете сделать это следующим образом:
$("a#thing_to_click").on('click', function(){
window.location = "http://www.google.com/";
});
этот способ тоже будет работать, но выше это более новый, более правильный способ сделать это в наши дни
$("a#thing_to_click").click(function(e){
e.preventDefault();
window.location = "http://www.google.com/";
});
function URL() {
location.href = 'http://your.url.here';
}
HTML
<input type="button" value="My Button"
onclick="location.href = 'https://myurl'" />
MVC
<input type="button" value="My Button"
onclick="location.href='@Url.Action("MyAction", "MyController", new { id = 1 })'" />
Если вы хотите открыть ссылку в новой вкладке, вы можете:
$("a#thing_to_click").on('click',function(){
window.open('https://yoururl.com', '_blank');
});
Не совсем уверен, что я понимаю вопрос, но вы имеете в виду что-то вроде этого?
$('#something').click(function() {
document.location = 'http://somewhere.com/';
} );
пытаться
location = url;
function url() {
location = 'https://example.com';
}
<input type="button" value="Inline"
onclick="location='https://example.com'" />
<input type="button" value="URL()"
onclick="url()" />
Если вы имеете дело с тегом <a>
и хотите прервать переход к href
по умолчанию, вы должны использовать this
вместо этого.
Перейти к URL-адресу по умолчанию (Yahoo):
<a href="#" onclick="location.href='https://yahoo.com'; return false;" onclick="location.href='https://google.com';">
Перейдите на новый URL (Google) onclick
:
<a href="#" onclick="location.href='https://yahoo.com'; return false;" onclick="this.href='https://google.com';">
Используя this
вы прерываете текущее событие onclick
браузера и изменяете href
прежде чем продолжить поведение по умолчанию <a href='...