اليوم ، أريد أن أقوم بوظيفة صغيرة من صفحات الويب الخاصة بطباعة Web Pages ونافذة الاتصال. جوهر جوهر
في وقت لاحق ، حاولت استخدام التحكم في طباعة IE ، لكن دعم IE فقط كان غثيان بعض الشيء ، ولم أتمكن إلا من العودة للعثور على السبب.
اتضح أن الصفحة التي كنت سأطبعها هي أنه بسبب طبقة شقيق البوب ، ظهرت هذه الظاهرة لاحقًا.
فضلاً عن ذلك،
نسخ رمز رمز على النحو التالي:
معاينة الوظيفة ()
{{
bdhtml = window.document.body.innerhtml ؛
sprnstr = "<!-startPrint->" "؛
eprnstr = "<!-endprint->" "؛
prnhtml = bdhtml.substring (bdhtml.indexof (sprnstr) +17) ؛
prnhtml = prnhtml.substring (0 ، prnhtml.indexof (eprnstr)) ؛
window.document.body.innerhtml = prnhtml ؛
window.print () ؛
}
</script>
وضع <!-startPrint-> و <!-endprint-> في بداية ونهاية المحتوى الذي يجب طباعته ، تتم طباعة الأجزاء المطلوبة فقط ، وليس الصفحة بأكملها. (انظر إلى مدونات الآخرين ، هههه)