这是我的网页:http://budclarychevy.com/custom/parts-specials-test
我的目标是让图像可以点击并在一个新窗口中打开,提示打印。我能找到的最接近的方法是JavaScript中的window.print()函数,但它只打印整个页面。我希望每张图片都能单独在可打印的页面上打开。这在JavaScript中可能吗?如果还有别的方法,那是什么?
最佳答案
您只需使用一些javascript添加onclick事件。
<img src="http://budclarychevy.com/path/to/my/image.png"
width="660" height="225" alt="GM Oil Filters"
onclick="newWindow = window.open('http://budclarychevy.com/path/to/img.png');
newWindow.print();">
如您所见,单击会打开一个带有图片url的新窗口。由于有对新窗口对象的引用,因此可以对其调用“print()”函数。
干杯
懒散的
关于javascript - 在新页面中打开图像并在单击时打印,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11042295/