lovelyboy01 发表于 2016-9-8 16:58:01

关于IE8下脚本报错

本帖最后由 Lenka.Guo 于 2016-9-9 13:53 编辑

郭老师您好,我千辛万苦从AR10回退回AR9了,但在IE8下依然出现了,之前那个错误。。。

请老师帮忙分析下,问题似乎不是出现在AR版本上。。。

Lenka.Guo 发表于 2016-9-8 17:46:54

本帖最后由 Lenka.Guo 于 2016-9-8 17:50 编辑

GrapeCity.ActiveReports.Viewer.Html.js 这个文件是否更改为AR9的版本?
这个文件可在路径下找到: C:\Program Files (x86)\GrapeCity\ActiveReports 10\Deployment\Html

如果替换版本后,仍有问题,您可以先尝试在 其他浏览器中访问是否正常。

lovelyboy01 发表于 2016-9-9 09:10:22

老师,js已更改为AR9的,IE8下,问题依旧!

lovelyboy01 发表于 2016-9-9 10:01:17

Lenka.Guo 发表于 2016-9-8 17:46
GrapeCity.ActiveReports.Viewer.Html.js 这个文件是否更改为AR9的版本?
这个文件可在路径下找到: C:\Pr ...

问题详述:
我们的页面中引用了<script src="~/Scripts/GrapeCity.ActiveReports.Viewer.Html.js"></script>:
var viewer = GrapeCity.ActiveReports.Viewer(
      {
            element: '#viewerContainer',
            report: {
                id: "/AR_Rpts/" + rptName + ".rpx",
                parameters: params_array
            },
            reportService: {
                url: '/AR_Services/ActiveReportsService.asmx'
            },
            uiType: 'desktop'
      });

GrapeCity.ActiveReports.Viewer.Html.js中这样定义:
}, window.GrapeCity = {
      ActiveReports: {
            Viewer: createViewer
      }
    };
在IE8下就会直接报GrapeCity未定义,别的浏览器下没有问题。

Lenka.Guo 发表于 2016-9-9 10:46:59

了解了,我跟开发团队沟通确认下。
页: [1]
查看完整版本: 关于IE8下脚本报错