Возможно, вы захотите расположить свой HTML так, чтобы пользователь мог по-прежнему открывать все ссылки, даже если JavaScript не включен.(Мы называем это прогрессивным улучшением.) Если это так, что-то вроде этого может работать хорошо:
HTML
<ul class="yourlinks">
<li><a href="http://www.google.com/"></li>
<li><a href="http://www.yahoo.com/"></li>
</ul>
jQuery
$(function() { // On DOM content ready...
var urls = [];
$('.yourlinks a').each(function() {
urls.push(this.href); // Store the URLs from the links...
});
var multilink = $('<a href="#">Click here</a>'); // Create a new link...
multilink.click(function() {
for (var i in urls) {
window.open(urls[i]); // ...that opens each stored link in its own window when clicked...
}
});
$('.yourlinks').replaceWith(multilink); // ...and replace the original HTML links with the new link.
});
В этом коде предполагается, что вына одну страницу нужно использовать только один «многоканальный».(Я также не проверял это, так что, вероятно, он пронизан ошибками.)