当前位置: 首页 > 面试题库 >

非IE浏览器的onbeforeprint()和onafterprint()等效项

施令秋
2023-03-14
问题内容

我想在用户打印某个网页时将一些信息发送回我的数据库。我可以使用onbeforeprint()和在IE中执行此操作,onafterprint()但是我想使用与浏览器无关的方法来执行相同的操作。只要完成就不必关心我必须使用哪种技术组合(PHP,MySQL,JavaScript,HTML)。有任何想法吗?

编辑:

仍然有一些问题。我尝试将函数Print.css作为图像放置在我的计算机中,但是我将其弄乱了一些。然后,我尝试仅添加一个事件侦听器,但是我也无法使其正常运行。如果有人可以在使用任何浏览器进行打印之前提供有关如何调用函数的更多详细信息,我将不胜感激。

编辑:

我暂时放弃了这一点,我选择了另一种方式来做自己想要的事情。我期待FireFox支持onbeforeprint()和onafterprint()的一天。


问题答案:

我不确定其他浏览器是否允许您使用。您当然可以在打印样式表中的某处指定图片,该图片可能只会在打印中被调用,onbeforeprint



 类似资料:
  • 我不熟悉在VBA和Internet Explorer之间进行交互,但我在网上阅读了很多东西,无法解决代码中的问题。我只想检索网站上的“用户名”框并在其中添加一个值。所以我将所有输入框检索到超文本标记语言元素的集合中,但该集合是空的: 这将给出一个带有“0”的消息框。如果我在代码末尾之前切换断点并“观察”变量,我可以看到里面有17个项目,其中一个是用户名“输入框”,名称为“tfUserName”。你

  • 概览 本章描述了IE在处理自定义的HTML属性和标签时的一些独特之处。如果你要让你的AngularJS应用兼容IE8和IE8以下的版本的话,你需要仔阅读本章。 简易版 要让你的AngularJS应用在IE中正常运行你必须: 确保JSON字符串能被正常解析(IE7需要),你可以使用JSON2或者JSON3来实现。 你不能使用自定义的元素标签,如<ng:view>(你只能使用属性的形式,如<div n

  • 问题内容: 除了使用计时器来计数随时间变化的元素数量并寻找更改之外,我没有想到更好的方法来模拟此事件。 是否有某种DOMNodeInserted的专有IE版本?谢谢。 问题答案: 不,没有。最接近的事件是响应元素的属性或CSS属性的更改而触发的事件。响应于直接更改元素的属性而触发,但不通过其他方式(例如,通过使用DOM方法(例如,通过更改子元素的)来更改元素的内容)时触发。

  • 问题内容: 我的意思是node.js是否具有作为全局函数方法的对象。在浏览器中像这样: 问题答案: 节点中最接近的等效项是。我不确定它是否以所有相同的方式进行翻译,但是如果您打开REPL并输入,它将返回true。

  • 本文向大家介绍IE浏览器下PNG相关功能,包括了IE浏览器下PNG相关功能的使用技巧和注意事项,需要的朋友参考一下 目前互联网对于网页效果要求越来越高,不可避免的用到PNG图片,PNG分为几种格 式,PNG8 PNG24 PNG32,其中最常用的,也是显示效果和大小比较适中的则是PNG24,支持半透明,透明,颜色也非常丰富,但由于咱们国人使用IE系列或以IE为内核系列的浏览器占大多数,并且由于 W

  • 本文向大家介绍js判断当前浏览器类型,判断IE浏览器方法,包括了js判断当前浏览器类型,判断IE浏览器方法的使用技巧和注意事项,需要的朋友参考一下 判断IE浏览器最短方法:var isIE = !-[1,] 原理:[1,]在标准浏览器中返回"1",相当于调用[1,].toString(),在IE中返回"1," 在这个时候对返回值使用负号强制转换为数字时,标准浏览器返回1,IE则返回NaN, 再对1