页面打印弹出提示框

loveu0508 2010-08-02 02:03:58
我做了一个功能,就是打印页面内容的:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DisPhoto.aspx.cs" Inherits="DisPhoto" EnableViewState="false" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>图片打印</title>
<object classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" id="wb" name="wb" width="0">
</object>

<script language="javascript" type="text/javascript">
function printsetup(){
// 打印页面设置
wb.execwb(8,1);
}
function printpreview(){
// 打印页面预览
wb.execwb(7,1);
}

function printit()
{
if (confirm('确定打印吗?')) {
wb.execwb(6,1) ;
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" value="打印" runat="server" name="print" id="print" onclick="javascript:printit()"/>
<input type="button" value="打印页面设置" name="print1" id="print1" onclick="javascript:printsetup();"/>
<input type="button" value="打印预览" name="print2" id="print2" onclick="javascript:printpreview();"/>
<input type="button" value="返回" name="print3" id="print3" onclick="javascript:history.back(-1) ;" />
<asp:Image ID="Image1" runat="server" ImageUrl="E:\\demo\\ee942b8228d8.png" />
</div>
</form>
</body>
</html>

在我的电脑上是没有问题的,可以弹出打印对话框,,,

可是部署到服务器后,


我再次打开 却弹出“您的网页浏览器已经阻止此站点以不安全的方式使用ActiveX控件,因此,此页可能显示不正确”

为什么?
...全文
146 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
岂_辰 2012-07-04
  • 打赏
  • 举报
回复
我也遇到了这样的问题。
360也是IE内核,所以360肯定也会弹出“您的网页浏览器已经阻止此站点以不安全的方式使用ActiveX控件,因此,此页可能显示不正确”。
因为<object classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" id="wb" name="wb" width="0"></object> 这句话就是调用IE的组件,FF当然不能用。
IE下要想不弹出那个警告,就得把IE的安全设置一下。主菜单“工具”——Internet选项——安全——自定义级别,将“安全设置”中“对没有标记为安全的ActiveX”控件进行初始化和脚本运行由“禁用”改为“启用”。
loveu0508 2010-08-02
  • 打赏
  • 举报
回复
360和IE8会有这样的提示框,火狐则是没有反应

服务器的是ie7

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧