我的解决办法是:利用javascript脚本判断用户的浏览器类型,如果用户使用的是ie浏览器,则可以使用ActivexViewer方式,否则的话,隐藏这个选项.
我是用的jquery判断用户浏览器类型,代码如下:
1
$(
2
function()
3
{
4
var viewtypehint = $("#divViewType");
5
var activexoption = $("#ddlViewType option").eq(1);
6
var hintcontent = "";
7
if($.browser.msie) //如果为ie浏览器,则允许以activex控件方式查看
8
{
9
hintcontent = "默认以html方式查看,如想以activex方式查看,请允许安装Activex控件,如想以pdf方式查看,请先下载安装pdf阅读器"
10
viewtypehint.html(hintcontent);
11
}
12
else
13
{
14
hintcontent = "默认以html方式查看,如想以pdf方式查看,请先下载安装pdf阅读器";
15
viewtypehint.html(hintcontent);
16
activexoption.hide(); //如果为非ie浏览器,则隐藏activex项
17
}
18
}
19
);
简单说明:divViewType是浏览方式下拉框后的说明文字.根据浏览器类型的不同,其提示信息也不同.利用jquery提供的$.bowser.msie判断是否ie浏览器,如果不是,则隐藏下拉菜单中的activex项.

2

3



4

5

6

7

8



9

10

11

12

13



14

15

16

17

18

19
