2013-08-18 91 views
0

window.print =“”之后如何使用javascript打印?window.print =“”之后如何使用javascript打印?

我只想window.print()在谷歌工作的脚本

+1

你为什么覆盖打印方法摆在首位? – Quentin

+0

不清楚你在问什么,你是否尝试打印页面,打印特定文本或在尝试打印页面时出现错误? –

回答

3

你可以把它弄出来window的构造:

window.constructor.prototype.print.call(window); 
+0

哇..第一次看到这个..你可以解释发生了什么here.I认为链只能在jQuery中完成。 –

+0

@VAGABOND:我不太确定要说明什么。 'window'的构造函数的原型有'print'的引用,所以你可以把它拉出来,并用'window'作为上下文来调用它。 – Blender

+0

@VAGABOND这不是一个“链”,它只是访问每个先前对象的每个成员变量的属性。例如'constructor'是window的成员,prototype是构造函数等等的成员,所以第四。在链接相同的对象由每个函数返回,所以下一个函数可以用在与前一个相同的对象。 –

相关问题