این آموزش در تاریخ ۱۴۰۲/۰۶/۲۳ آپدیت شده است.
آموزش رویداد عمومی OnBeforePrint در HTML
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش رویداد عمومی OnBeforePrint در HTML با من همراه باشید.
Free-Learn
آنچه در این جلسه میخوانید :
رویداد عمومی onbeforeprint در HTML
رویداد onbeforeprint
رویدادی است که میتواند قبل از باز شدن [پنجره] چاپ صفحه اجرا شود. ( یعنی وقتی درخواست چاپ ارسال بشه این رویداد قبل از بازشدن پنجره چاپ اجرا می شود )
Free-Learn
مثال از رویداد عمومی onbeforeprint در HTML
در ادامه میتوانید یک مثال از این رویداد را مشاهده نمایید.
1 2 3 4 5 6 7 8 9 10 11 |
<body onbeforeprint="MyMessage();"> <p dir="rtl">لطفا کلیدهای Ctrl+p را از روی صفحه کلید فشار دهید</p> <script> function MyMessage(){ alert("شما الان میخواهید این صفحه را چاپ کنید."); } </script> </body> |
Free-Learn
پشتیبانی مرورگرها
در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از رویداد onbeforeprint
در HTML پشتیبانی میکنند یا خیر.
نام مرورگر | Chrome | Firefox | Opera | Safari | Edge |
پشتیبانی | بله | بله | بله | بله | بله |
Free-Learn
روش استفاده
روش استفاده از این رویداد در عناصر HTML بصورت زیر می باشد.
1 |
<element onbeforeprint="Script"> |
Free-Learn
جدول مقادیر رویداد onbeforeprint
در جدول زیر میتوانید مقادیری را که میتوان در این رویداد استفاده کرد را مشاهده نمایید.
مقدار | توضیح |
Script | دستورات جاوااسکریپت برای اجرا شدن |
Free-Learn
عناصری که توسط این رویداد پشتیبانی می شوند
رویداد onbeforeprint
را میتوان در عناصر/تگ های زیر بکار برد :
<body> |
Free-Learn
نکات و توضیحات
- در مرورگرهای اینترنتی برای اینکه بتونیم یک صفحه رو پرینت / چاپ بگیریم، باید از دکمه میانبر Ctrl+P استفاده کنیم، فرقی نمیکنه کدوم سایت و صفحه در هرصورت وقتی این دکمه هارو بزنیم پنجره چاپ میاد بالا.