问题是由下面这句代码引起的,我单独放在HTML页面可以。但通过VS2010运行网站调试就不行。
var objExcel = new ActiveXObject("Excel.Application");
请不要在网上搜索答案,我都试过了!如:
1.Initialize and script ActiveX controls not marked as safe for scripting,中文大意是(因为本人英文水平特差,不对肯请指正):对没有标记为安全的ActiveX控件进行初始化和脚本运行。
2.注册某个文件。
想将事件写在后台。
在后台响应LISTBOX单击事件,用脚本打开EXCEL文档。
LISTBOX1.Attribute["onclick"] = "打开EXCEL文档脚本"。
采用后台响应前面页面单击事件有以下两个原因:
1.前台页面不好用JAVASCRIPT处理EXCEL文档。
2.LISTBOX在前台没有单击事件。