I have an issue that is only a problem in IE8, go figure.
I have a anchor tag with an onclick attribute
<a href="javascript:void(0);" onclick="foo();">Click Me</a>
and then foo is declared elsewhere:
<script type="javascript/text">
function foo(){
//do some work
return false;
}
</script>
After foo is called, my onbeforeunload handler is being executed, and I have no idea why.
I have had other instances, if the foo function does not return false, it triggers the beforeunload event in IE, but even with this function returning false, it still hits my onbeforeunload handler and I can’t figure out why.
Is there any way to find out what is triggering it. I have viewed the event object inside my onbeforeunload handler, but it doesn’t not seem to give me and relevant info.
Any Ideas?
Change it to
or