如何使用JavaScript将PDF文件直接发送到打印机?
我在论坛中找到了两个答案:
<embed src="vehinvc.pdf" id = "Pdf1" name="Pdf1" hidden>
<a onClick="document.getElementById('Pdf1').printWithDialog()" style="cursor:hand;">Print file</a>
Run Code Online (Sandbox Code Playgroud)
和
<OBJECT id = "Pdf2" name="Pdf2" CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000" WIDTH="364" HEIGHT="290">
<PARAM NAME='SRC' VALUE="file.pdf">
</OBJECT>
<a onClick="document.Pdf2.printWithDialog()">Print file</a>
Run Code Online (Sandbox Code Playgroud)
但我的问题是它只适用于IE,并且在Firefox或Chrome中无效.
这有什么解决方案吗?
我是网页设计师和PHP开发人员..
我用PHP创建了一些网站,并将它们部署到来自不同供应商的Web服务器,如GoDaddy,Yahoo,MediaTemple等.
但现在,我将创建一个将在LAN上运行的应用程序,以便从该LAN上的每台计算机上都可以使用应用程序.
对于开发和测试,我使用EasyPHP!
所以我的问题是:我应该使用EasyPHP在客户端的局域网服务器上安装应用程序吗?如果没有,你知道任何网络教程教我如何在局域网上部署PHP Web应用程序吗?
我们可以在.net中创建一个单独的Windows安装程序,它可以在PC上安装apache,php,mysql以及我的应用程序吗?
我打算在MySQL中为复式会计系统创建一个数据库.
我最近阅读了这篇文章:http://homepages.tcp.co.uk/~m-wigley/gc_wp_ded.html
我在本文中发现,有三个表ACCOUNT,JOURNAL和POSTING会很方便:
ACCOUNT(accountID, accountName)
JOURNAL(journalID, journalType)
POSTING(postingID, journalID, accountID, amount)
Run Code Online (Sandbox Code Playgroud)
文章描述如果账户被扣除,"金额"字段的值将为正,否则为负.
现在对于上面的POSTING表,我还有其他两个选项..
(1) POSTING(postingID, journalID, accountID, isDr, amount)
Run Code Online (Sandbox Code Playgroud)
在这个选项中,'isDr'字段是一个布尔值.如果帐户被记入借方,则isDr字段将包含值"true",否则为"false".并且'amount'字段将始终具有正值.
(2) POSTING(postingID, journalID, accountID, debitAmount, creditAmount)
Run Code Online (Sandbox Code Playgroud)
在这里,如果帐户被记入借方,我会将金额存储在'debitAmount'字段中,否则我会将其存储在'creditAmount'字段中.
那么,三个以上哪个选项更好用?
可能重复:
Jquery选择焦点在页面加载(onLoad?)
我正在使用一个jQuery插件(http://harvesthq.github.com/chosen/)来创建更多有用的选择框.
但是,jQuery焦点事件不适用于此插件.
我的HTML代码:
<select class="product">
<option value="1">Product One</option>
<option value="2">Product Two</option>
</select>
Run Code Online (Sandbox Code Playgroud)
和javascript代码:
$('.product').chosen().focus();
Run Code Online (Sandbox Code Playgroud)
它没有聚焦元素..
这是我的jsFiddle:http://jsfiddle.net/JigneshManek/queZ6/11/
是否有插件中指定的任何其他方法或事件来集中元素?