有没有办法?   高手们

解决方案 »

  1.   

    似乎没办法,可以不用confirm,你可以自己写一个弹出层,放上这两个按钮,实现功能
    弹出的时候对页面进行遮罩模拟模态效果
      

  2.   

      if(confirm('确认保存?')){.....} 不就行了吗   还非得改成保存按钮  
     再不行自己用div写个隐藏的窗口 
      

  3.   

    弹出一个window监听两个button事件,点击保存就在确定的function中写你后续的处理方法,点击取消也是一样的
      

  4.   

    这个就不要纠结了  先什么 以情况而定 至于 把确认改成保存 没必要  
    如果你用美工帮助 自己写个div的弹出窗口  z-index 大点  会更灵活
      

  5.   

    function closePage()
    {
    // if(confirm('是否保存此场景设计?'))
    // {
    // savePage();
    // }
    $("#closepagesave" ).dialog({
    title:'确认保存?',
    height: 120,
    width:200,
    modal: true,
    "buttons":{ "保存": function() {
    savePage();
    $(this).dialog("close");
    },
    "取消": function() {
    $(this).dialog("close");
    }
    }
    });

    $("#closepagesave" ).dialog("open");}现在改成 关闭页面时调用这个方法?  怎么直接还是关掉了,怎么才能保存或取消后 才能关闭?
      

  6.   


    无法实现,关闭页面时的事件是有,但事件执行后一样会关闭,无法阻止
    beforeunload事件可以在关闭前弹出提示,但无法设计提示窗体的样式,兼容性也无法保证你应该把需要这个功能的页面做成弹出层,才能控制