<script language=javascript>
function window.onbeforeunload()
{
  if(!(event.clientX>parent.banner.document.body.clientWidth&&event.clientY<0||event.altKey))
  {
    alert("你在刷新");
  }
}
</script>这样试试先

解决方案 »

  1.   

    还是不行,不过谢谢你,我知道问题在那里了。就是在left.jsp向右侧传递时候mian frame内的显示内容是动态的,无法确定是那个页面。所以不能在每个页面中加入你的代码。我现在想知道你们framSet中frame的刷新顺序,如果我改变右侧的frame中的内容,那么顶部的frame是否也跟着刷新,如果刷新,我就可以使用session的方法进行传递参数到top frame中,然后进行相关出理。