You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
3.3 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

//在网页中引用此文件之前应该先引用CreateControl.js
//document.write("<script type='text/javascript' src='CreateControl.js'></script>");
//插入一个报表对象,用来判断插件是否已经安装,或是否需要安装更新版本
//此函数应该在网页的<head>中调用,具体请看例子 ReportHome.htm 中的用法
function Install_InsertReport()
{
var typeid;
if( _gr_isIE )
typeid = 'classid="clsid:25240C9A-6AA5-416c-8CDA-801BBAF03928" ';
else
typeid = 'type="application/x-grplugin-report" ';
typeid += gr_CodeBase;
document.write('<object id="_ReportOK" ' + typeid);
document.write(' width="0" height="0" VIEWASTEXT>');
document.write('</object>');
}
//用来判断插件是否已经安装,或是否需要安装更新版本。如果需要安装,则在网页中插入安装相关的文字内容
//如果插件已经安装且也不要更新,则返回 true反之为 false。
//此函数应该在网页的<body>开始位置处调用,具体请看例子 ReportHome.htm 中的用法
function Install_Detect()
{
var _ReportOK = document.getElementById("_ReportOK");
if (_ReportOK.Register == undefined) //if ((_ReportOK == null) || (_ReportOK.Register == undefined))
{
document.write('<div style="width: 100%; background-color: #fff8dc; text-align: center; vertical-align: middle; line-height: 20pt; padding-bottom: 12px; padding-top: 12px;">');
document.write('<strong> 此网站需要安装 锐浪报表插件 才能保证其正常运行<br /></strong>');
if( _gr_isIE )
document.write('<strong><span style="color: #ff0000"> 如浏览器的顶部或底部出现提示条,左键点击提示条并运行加载项,按此方式安装最简便</span><br /></strong>');
document.write('<a href="' + gr_InstallPath + '/grbsctl5.exe"><span style="color: #ff0000"><strong>点击此处下载锐浪报表插件安装包<br /></strong></span></a>');
document.write('锐浪报表插件安装后,<a href="#" onclick="javascript:document.location.reload();">点击此处</a> 重新加载此网站');
document.write('</div>');
return false;
}
else if ((_ReportOK.Utility.ShouldUpdatePlugin == undefined) || _ReportOK.Utility.ShouldUpdatePlugin(gr_Version) == true) //检查是否应该下载新版本程序
{
document.write('<div style="width: 100%; background-color: #fff8dc; text-align: center; vertical-align: middle; line-height: 20pt; padding-bottom: 12px; padding-top: 12px;">');
document.write('<strong> 此网站需要升级安装 锐浪报表插件 才能保证其正常运行<br /></strong>');
document.write('<a href="' + gr_InstallPath + '/grbsctl5.exe"><span style="color: #ff0000"><strong>点击此处下载锐浪报表插件安装包<br /></strong></span></a>');
document.write('插件安装时必须关闭网页窗口,点击本网页窗口的关闭按钮进行关闭,安装完成后再重新打开本网页<br />');
document.write('如安装中出现“不能打开要写入的文件...”的提示时,请将网页窗口关闭,然后点击“重试”按钮继续安装');
document.write('</div>');
return false;
}
return true;
}