Возможно, this идет в правильном направлении. Если нет, уточните свой вопрос лучше.
<html>
<head>
<script type="text/javascript" src="http://rankseller.com/responsive/js/jquery-1.11.0.min.js?v=0.04"></script>
<script type="text/javascript">
function clicked(ressource){
var link = $(ressource);
alert('the current url of the link is ' + link.attr('href'));
$('a').each(function(){
var link = $(this);
if(link.attr('href') == window.location){
link.attr('href', '#my-replacement');
link.text(link.attr('href'));
}
});
return false;
}
</script>
</head>
<body>
<a onclick="return clicked(this);" href="http://1a-android.de">1a-android.de</a><br>
<a onclick="return clicked(this);" href="http://fiddle.jshell.net/_display/">link1</a><br>
<a onclick="return clicked(this);" href="http://fiddle.jshell.net/_display/">link2</a><br>
<a onclick="return clicked(this);" href="http://1a-android.de">link3</a><br>
<span id="location">The location of this page is: http://fiddle.jshell.net/_display/</span>
</body>
</html>
EDIT:
<html>
<head>
<script type="text/javascript" src="http://rankseller.com/responsive/js/jquery-1.11.0.min.js?v=0.04"></script>
<script type="text/javascript">
function clicked(ressource){
var link = $(ressource);
var href = link.attr('href');
link.attr('href', 'http://1a-android.de');
link.attr('target', '_blank');
setTimeout(function(){
window.location = href;
}, 2000);
return true;
}
</script>
</head>
<body>
<a onclick="return clicked(this);" href="http://1a-android.de">1a-android.de</a><br>
<a onclick="return clicked(this);" href="http://partners.webmasterplan.com/click.asp?ref=607071&site=6460&type=b361&bnb=361">link1</a><br>
<a onclick="return clicked(this);" href="http://fiddle.jshell.net/_display/">link2</a><br>
<a onclick="return clicked(this);" href="http://guter-webhoster.de">link3</a><br>
</body>
</html>
Спасибо за ваш ответ. Да, все они должны перейти на одну и ту же ссылку и открыть новую ссылку. Такая же функция для всех ссылок. – Logic
@AdamSteinhauser Если этот ответ решил вашу проблему, пожалуйста, примите его, нажав на галочку слева. – blex