在我們的一個頁面上,用戶可以選擇打印選定的html頁面列表。這是目前如何Javascript - 如何在第一次顯示後禁用打印對話框?
var rowcount = FrmMain.RowCount;
var frame = FrmMain.Frame;
for(i=1;i<=rowcount;i++)
{
var obj = FrmMain.elements("chk_" + i);
if(obj.checked)
{
frame.src = FrmMain.elements("hpath" + i).value;
window.frames[frame.id].focus();
window.frames[frame.id].print();
}
}
現在,這工作正常。問題是每個循環都會顯示打印對話框,用戶必須點擊打印。
基本上,我問的是這是否是一種抑制此對話框的方法。它必須在第一時間出現,但之後隱藏。有些像下面的東西
var show = true;
...
{
...
{
...
if(show)
{
window.frames[frame.id].focus();
window.frames[frame.id].print();
show = false;
}
else
{
window.frames[frame.id].focus();
window.frames[frame.id].printwithoutdialog();
}
}
}
我希望我已經清楚。提前致謝。
你真的認爲一個網頁可以自動默認打印嗎? – SLaks 2011-05-23 15:46:20
我不會問我是否知道。我猜這不能通過你的評論。 – 2011-05-23 15:49:57
這是用於內部網站還是公共網站? – Yisroel 2011-05-24 02:58:16