Я бы пошел с чем-то вроде этого:
<a href="mylink.html" id="dialogLink">Link</a>
И, используя ненавязчивый javascript (используя jQuery):
var link = $('#dialogLink');
link.click(function()
{
$(this).dialog({
buttons:
{
"Ok": function()
{
$(this).dialog('close');
window.location.href = link.attr('href');
}
}
});
return false;
});
Вы удаляете ссылку через javascript, и только если пользователь нажимает кнопку «ОК» в диалоговом окне, местоположение окна изменяется.