html-linkがあり、タグにイベントリスナーを追加したい<a>
ので、javascript関数が呼び出され、その後ブラウザーがリンクを開きます。使ってみましたdocument.getElementById('link').addEventListener("click", myfunc);
が、無秩序に動作し、myfuncが呼び出されることもあり、そのリンクを開いた後、リンクが開かれることもあるので、myfuncは呼び出されません。これらのイベントの順序を設定するにはどうすればよいですか?
コードパス:
HTML:
<a href="<%= Url.Action("LogOut", "Account") %>" id="logoutlink">LogOut</a>
Javascript:
function LogOutWithoutReload(e) {
VK.Auth.logout(function () { });}
document.getElementById('logoutlink').addEventListener("click", LogOutWithoutReload);