各们javascript 高手好。     有个很急的一个问题,就是如果我在一个页面上触发了一个alert事件,这个alert事件可以刷新某个页面,我想要把alert事件给隐藏掉,仍然能够触发事件,从而达到刷新某个页面的效果。
     这样的情况该如何来实现。请高手现身吧。

解决方案 »

  1.   

    那就不alert,直接调用那个事件!alert();能刷新页面???
      

  2.   

    直接刷新页面,而不调用alert就行了。
      

  3.   

    jol_boy 你意思是如何来调用那个事件 alert(); 
      

  4.   

    我的意思是,既然不想要alert,只想用alert事件时的刷新页面功能,那就直接调用那个刷新页面的事件,而不alert,而且单纯的alert()方法,不可能去刷新页面的。肯定是alert之后有什么方法去刷新了本页面。你的目的就是不要alert。那就将那个事件中除了alert之外的代码抽出来,独立成一个方法,直接调用!
      

  5.   

    用过ajax么,ajax 可以使数据库中的数据更新到页面,当回调一个函数的时候,可以不用刷新页面就可以显示数据, 我达到的效果就是,这样,可是当我发现展示地方如3d或者flash,使用和ajax交互的时候,ajax没有办法给3d或者flash展示数据,除非我加上一个alert ,所以我就是所,如果我不加alert能不能用其他事件来触发更新这个数据。使3d 中的数据能展示出来。
      

  6.   

    在alert里调用别的事件而又不触发alert,楼主,这个不合乎常理啊,那你屏蔽alert,用别的调用事件不就可以了吗
      

  7.   

    你说的如果是js的alert,那alert起了延时作用。
      

  8.   

    明白LZ意思,是说函数劫持问题了哈
    trying...<script type="text/javascript">
    window.alert = function (url) {
           IFR.navigate(url);
    }
    </script><iframe id=IFR src="http://www.baidu.com" scrolling=no width=600 height=300></iframe><br>
    <input type=button onclick="alert('http://www.baidu.com')" value="Reload"/>
      

  9.   

    是不是要改变alert的行为啊?
    window.alert = document.write('I was suppose to popup a message box');
    window.alert = function(){
       document.write('I was suppose to popup a message box');
       //location.href=............
    }
    随便你想怎么样.