我是一個新手。請原諒,如果這是一個非常基本的問題。我隱藏並在window.print()上顯示CSS。在IE8和FF上頁面執行停止,直到我對打印作出響應(打印或取消),然後再次啓動並完成頁面加載。但在IE6和IE7上,頁面加載不會等待,直到我在打印對話框中作出響應。我如何暫停頁面執行,直到我在打印對話框上作出響應(打印或取消)?我不想使用settimeout,因爲它是在特定的時間。如果我選擇立即打印,頁面將不會加載,直到settimeout過期,反之亦然。請幫忙。等到打印完成 - jquery Asp.net MVC
回答
不要隱藏和顯示在window.print()
。它永遠不會正常工作,並會導致其他問題。
相反,使用單獨的打印CSS文件:
<link href="/Content/Print.css" rel="stylesheet" type="text/css" media="print"/>
該文件定義打印樣式,如:你不想
.noprint
{
display: none !important;
}
然後,您可以標記元素打印:
<img class="foo bar noprint" ...
與隱藏和顯示上window.print()
,這個工程用JavaScript DISABL編輯。
亞..你說得對。即使我想過。但是我想在實際打印之前顯示頁面的預覽。所以,這迫使我使用隱藏和顯示。我個人討厭這樣做。你有什麼想法如何做? – bluwater2001 2009-12-10 22:12:02
在新窗口中打開預覽,該窗口使用打印樣式表,除非沒有'media =「print」'。 – 2009-12-10 22:15:00
謝謝克雷格。期待你的答覆。直到現在,我總是以名字親自感謝人們。我認爲這是更好的方式來表達謝意。但我會確保我將從現在起標記爲答案.. – bluwater2001 2009-12-11 16:17:41
- 1. JQuery自動完成+ Asp.net MVC
- 2. 等待PDF打印機完成,PowerBuilder
- 3. ASP.NET MVC jQuery自動完成HtmlHelper
- 4. jquery,等待完成
- 5. Asp.net MVC批量打印
- 6. 在ASP.NET MVC中打印
- 7. jQuery完成後不等待它完成
- 8. 微軟MVC「回聲/打印/輸出」等
- 9. 打印完成百分比
- 10. bash「&」不打印「[1] +完成」
- 11. bash等待打開完成
- 12. ASP.NET MVC 3自動完成
- 13. jQuery Mobile的:等到$ .getJSON完成
- 14. 的jQuery等到函數完成
- 15. 如何等到jQuery特效完成?
- 16. jquery等待直到AJAX調用完成
- 17. 等到foreach完成
- 18. 等到CCMoveTo完成?
- 19. 從ASP.NET打印到網絡打印機
- 20. JQUERY - 等待window.location.href來完成
- 21. jquery等待$。每個完成
- 22. 打印功能不能等待的slideToggle完成
- 23. 單詞自動打印:等待它完成?
- 24. ASP.NET MVC 4自動完成不工作
- 25. asp.net mvc(剃鬚刀)的自動完成
- 26. ASP.NET MVC自動完成位置?
- 27. ASP.NET MVC 5 DropDownListFor自動完成
- 28. asp.net MVC自動完成與Html.TextBoxFor
- 29. JQUERY自動完成和asp.NET
- 30. jQuery自動完成和ASP.NET
您已經提出了五個問題,從未投過票,只接受過一個答案。如果您發現本網站的建議有幫助,您應該對任何您認爲有幫助的答案投票(通過點擊答案中的向上箭頭)並接受最有幫助的答案。這是一種說「謝謝!」的方式 – 2009-12-10 22:01:46