以下の関数は、div の印刷出力を取得するために使用されますが、印刷後にページのリロードが正しく機能しません (リンクと jquery ui タブが機能しません)。
function PrintDiv(id) {
var divElements = document.getElementById(id).innerHTML;
var oldPage = document.body.innerHTML;
document.body.innerHTML =
"<html><head><title></title></head><body>" +
divElements + "</body>";
window.print();
document.body.innerHTML = oldPage;
}