Я пытаюсь определить, нажимается ли на какой-либо элемент onbeforeunload. Я не могу заставить его работать. Ниже приведены примеры кода Javascript и HTML-кода проекта (обратите внимание, что я не контролирую элемент HTML, поскольку он не является моим сайтом)
function checkLeave() {
var p = document.getElementByElementById('yeah');
if (p.href.onclick) {
//do something
}
else {
//do something else
}
}
window.onbeforeunload = checkLeave;
HTML CODE
//The goSomewhere goes to another page
<a id="yeah" href="javascript:goSomewhere();">
<img src="smiley.png">
</a>
Спасибо заранее,
J