اطلاعیه

Collapse
هیچ اطلاعیه ای هنوز ایجاد نشده است .

مشکل در پرینت گرفتن با استفاده از جاوااسکریپت

Collapse
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
new posts

  • مشکل در پرینت گرفتن با استفاده از جاوااسکریپت

    مشکل در کد پرینت گرفتن در جاوااسکریپت


    سلام این کدهایی که در این تاپیک براتون قرار می دهم مربوط به تابع پرینت گرفتن در جاوا اسکریپت هستند.این کدها به خوبی در IE کار میکنه ولی در مرورگر Chrome فقط بعضی از صفحات رو پرینت میگیره و همشون رو پرینت نمی گیره.چه طور میشه این مشکل رو برطرف کرد؟


    کدهای جاوا اسکریپت:
    کد:
    function printPreview() {
    
    
        $("#divPrintContainer").html($("#SectionsContainer").html());
        if ($('#divPrintContainer textarea').length) {
            $('#divPrintContainer textarea').each(function () {
                if ($(this).val() == "")
                    $(this).height(40);
                else
                    $(this).height(0).height(this.scrollHeight);
            });
        }
        window.print();
    
    
        return false;
    }

    کدهای css:
    کد:
    #divPrintContainer{
        display:block !important;
        position:relative !important;
        float:none !important;
    }
    #SectionsContainer {
        left:0 !important;
        margin-top: 0px;
        display:block !important;
        position:relative !important;
        float:none !important;
        padding:0;
        margin:0;
    }

  • #2
    بعد از window.print()
    این خط رو اضافه کن

    کد:
    setTimeout(function(){window.close();}, 10000);

    نظر

    صبر کنید ..
    X