在网页中处理ActiveXObject()的执行结果

如果把《在网页中使用TTS技术的例子 & 备忘录》

http://blog.csdn.net/Purpleendurer/archive/2010/07/20/5750531.aspx

的演示代码保存为html文件,再在IE中打开,会先出现一个提示框:

IE提示框.jpg

如果用户不小心点击了“否”按钮,后面的代码在执行时就会出错。

解决方法是用 try{} catch{} 来改写代码:

如果用户点击了“否”按钮,我们可以在catch{}中对VoiceObj重新赋值null。

后面的代码则根据VoiceObj的值来处理。

我们需要先把代码:

抽出来,保存到v1.js中,并加以引用。

完整的代码如下:

你可能感兴趣的:(JavaScript,html,制造,IE,UP)