你说的弹不弹出来是客户端的设置问题
工具——INTERNET选项——高级——显示每个脚本的错误通知

解决方案 »

  1.   

    按照你的逻辑应该还是要弹出一些的吧,这样恐怕不行,IE默认是不弹出的,不能叫客户端去改吧。应该在catch中用alert提示,而不是用IE的提示,可以试下onerror事件
      

  2.   

    是不要弹出错误提示呢还是不要弹出alert?
      

  3.   

    <script language='javascript'> try { ShowText('1'); } catch(e) {} </script>
    <script language='javascript'> try { ShowText('2'); } catch(e) {} </script>
    <script language='javascript'> try { ShowText('3'); } catch(e) {} </script>
    <script language='javascript'> try { ShowText('4'); } catch(e) {} </script>
    <script language='javascript'> try { ShowText('5'); } catch(e) {} </script>
    <script language='javascript'> try { ShowText('6'); } catch(e) {} </script>代码写错了改过来不可以吗?如果是不可预知错误 不要错误提示 那只能设置浏览器了  除非把全部js代码都try起来
      

  4.   

    <SCRIPT LANGUAGE="JavaScript"> 
    <!-- Hide 
    function killErrors() { 
    return true; 

    window.onerror = killErrors; 
    // --> 
    </SCRIPT>
    <script language='javascript'>
    function ShowText(flag){
    alert(flag);
    }
    </script>
    <script language='javascript'> try { ShowText('1'); } catch(e) {} </script>
    <script language='javascript'> try { ShowText('2'); } catch(e) {} </script>
    <script language='javascript'> try { ShowText('3'); } catch(e) {} </script>
    <script language='javascript'> try { ShowText('4'); } catch(e) {} </script>
    <script language='javascript'> try { ShowText('5'); } catch(<script language='javascript'> try { ShowText('6'); } catch(e) {} </script>