主要是一段很长的javascript程序总是报“缺少对象”,但是程序还可以执行,想通过这个方法去掉这种现象!

解决方案 »

  1.   

    那如果说一个用户的IE把JAVA相关的操作都禁用了怎么办啊,有没有什么办法可以用ASP来修改这些属性啊?
      

  2.   

    http://community.csdn.net/Expert/topic/3278/3278430.xml?temp=.5525171
      

  3.   

    '修改注册表
      Set OperationRegistry=server.CreateObject("WScript.Shell")
    OperationRegistry.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Error Dlg Displayed On Every Error","no" 
      set OperationRegistry = nothing
      '修改注册表结束提示:
    WshShell.RegWrite 错误 '80070005' 注册键值 "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Error Dlg Displayed On Every Error" 的根路径无效。 
    这是什么错误,路径是对的呀?
      

  4.   

    JavaScript和VBScript都有浏览器的属性!不过我都没有仔细看。
      

  5.   

    我总觉得这样的程序的可靠性有问题。
    或许你能修改某一些人的浏览器。
    但是总还有一个通用性吧?
    如果别人的安全性相当高。
    或者浏览器被xxx软件保护了。
    甚至别人根本用的就不是IE
    怎么办?而且你要改 别人的默认属性 肯定是由特苏德要求
    而你厉害这样的要求 可能程序就会报错
    所以我觉得这样代码 不是特别的情况 最好不写
      

  6.   

    楼上说的很对,但这是没有办法的办法了,麻烦那位看一下我上面的程序了,谢谢!
    <%
      Set OperationRegistry=server.CreateObject("WScript.Shell")
    OperationRegistry.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Error Dlg Displayed On Every Error","no" 
      set OperationRegistry = nothing
    %>
    为什么会出错呀!
      

  7.   

    <%
      Set OperationRegistry=server.CreateObject("WScript.Shell")
    OperationRegistry.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Error Dlg Displayed On Every Error","no" 
      set OperationRegistry = nothing
    %>WshShell.RegWrite 错误 '80070005' 注册键值 "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Error Dlg Displayed On Every Error\" 的根路径无效。
      

  8.   

    <SCRIPT LANGUAGE="JavaScript">
    <!-- Hide
    function killErrors() {
    return true;
    }
    window.onerror = killErrors;
    // -->
    </SCRIPT>容错脚本
      

  9.   

    <%
      Set OperationRegistry=server.CreateObject("WScript.Shell")
    ………………
    …………
    %>
    这是服务器端脚本,也只能修改服务器的设置。
    难道还能把客户端的都修改了不成???