Модератор: Ramzes
gaidar писал(а):Печать страницы - через JScript, это уже клиентский метод, а не серверный.
function OnPrintPage(){
var oDoc = window.document;
var strLoc = window.location.href;
strLoc = strLoc.substr(0, strLoc.lastIndexOf("/")+1)+strPrintPage;
if (window.navigator.userAgent.indexOf("MSIE ")!=-1 && navigator.appVersion.substr(0, 1) >= 4){
if( oWnd.printHiddenFrame == null){
oDoc.body.insertAdjacentHTML("beforeEnd", "<iframe name='printHiddenFrame' width='0' height='0'></iframe>");
framedoc = oWnd.printHiddenFrame.document;
framedoc.open();
framedoc.write(
"<frameset name=test onload='printMe.focus();printMe.print();' rows=\"100%\">" +
"<frame name=printMe src=\""+strLoc+"\">" +
"</frameset>");
framedoc.close();
}
else{
oWnd.printHiddenFrame.printMe.focus();
oWnd.printHiddenFrame.printMe.print();
}
}
else{
oWnd.location.href = strLoc;
}
return true;
}
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28