我有以下情况。当用户即将离开网站时,我向他显示一条确认消息,此时我还稍微修改了 DOM。尽管我可以修改 DOM,但图像(即使它们是预加载的也不会出现)。我也尝试过使用 Ajax,但看起来好像在那一刻所有连接都被阻止了?
这是我的示例代码:
<div id="content">
my original content...
</div>
<button id="trigger">click</button>
<script type="text/html" id="template">
<div>
<img src="/css/images/dmbtest.gif"/>
</div>
</script>
<script type="text/javascript">
$(function(){
window.onbeforeunload = function() {
$('#content').html($('#template').html());
window.onbeforeunload = null;
return "some cool message";
}
});
</script>
有什么建议么?也希望能够通过 Ajax 加载内容,但是...... :(