ورود

View Full Version : سوال: مشکل در راست چین شدن تاریخ در دستور پرینت در سیستم های مختلف



minaalamshahi
دوشنبه 15 آبان 1391, 08:19 صبح
با سلام من دستور زیر رو برای کد پرینت نوشتم اما در بعضی از سیستم ها تاریخ رو درست نشون میده در بعضی وارون نشون میده.نمیدونم علت چیه.ممنون میشم راهنماییم کنید.


$("#BtnPrint").click(function () {
if (document.getElementById('ContentPlaceHolder1_Hid_ SaleId').value != "")
{
if (document.getElementById != null) {
var html = '<HTML>\n<HEAD>\n'
html += " <style media='print' type='text/css'>";
html += "@media print{#noprint{ visibility: hidden; } #divprint* { visibility: visible; }} </style>";
html += '\n</HEAD>\n<BODY>\n';

var date = document.getElementById('LblDate').innerText;
var arraydate=date.split('/');
html += " <div id='noprint'><img id=\"print\" src=\"..\/DirPic/DataList/printer.png\" onClick=\"window.print()\" style=\"cursor: pointer;width: 50px; height: 50px\" /></div>";
html += " <div align=\"center\" id=\"LeaveCode\" style=\" width: 5cm;font-size: 20px; font-weight: bold; vertical-align: middle; \" dir=\"rtl\">" + arraydate[2]+"/"+arraydate[1]+"/"+arraydate[0] + " </div>";

html +=
" <div align=\"center\" id=\"LeaveCode\" style=\" width: 5cm;font-size: 20px; vertical-align: middle; \" dir=\"rtl\">نوبت تعیین شده شما برای خرید امروز </div>";
html +=
" <div align=\"center\" id=\"LeaveCode\" style=\" color: #FF0000;width: 5cm; height: 5cm;z-index:4; font-size: 150px; font-weight: bold; vertical-align: middle; \" dir=\"rtl\"> " + document.getElementById('ContentPlaceHolder1_Hid_S aleId').value + "</div>";
html +=
'\n</BODY>\n</HTML>';
var printWin = window.open("", "printSpecial");
printWin.document.open();
printWin.document.write(html);
printWin.document.close();
} else
{
alert("مرورگر شما قابلیت چاپ صفحه را ندارد. لطفا از مرورگر دیگری استفاده کنید");
}
}

else {
alert('هنوز نوبتی ثبت نشده است');
} })