我使用的是一個java腳本打印功能,可以在點擊時打印頁面的預定義div。該函數爲:在使用點擊功能後刷新同一頁面上的div
<head>
<script type="text/javascript">
function printDiv(any printable div) {
var printContents = document.getElementById(any printable div).innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
}
</script>
</head>
打印機形式的輸入法和可打印格如下:
<body>
<input type="button" class="button" onclick="printDiv('any printable div')" name="print" value="print" />
<div id = "any printable div"> On button click contents here are printed </div>
</body>
我還使用在同一頁上的J查詢文本字幕/滾動條是根據功能執行任務
$(document).ready(function(){
所有工作都可以獨立進行。問題在於文本選取框/滾動條在單擊打印按鈕時停止滾動文本。直到頁面刷新,滾動條才能滾動文本。所以我使用html元刷新,但這可能是一個令人討厭的遊客體驗。我也不想在iframe中使用滾動條。
這段時間我已經嘗試了一些基於j查詢和java腳本的解決方案。腳本刷新(只是淡入淡出整個文本塊)div在哪裏滾動是默默的,但實際上不能保持文本滾動。
有沒有什麼好的基於j-query或java腳本的解決方案,可以根據我在上面給出的時間段內解釋的情況靜靜地刷新Scroller的div?
是的,我知道。只爲了便於理解而這樣寫。謝謝, – 2012-07-11 12:49:10