نمایش نتایج 1 تا 3 از 3

نام تاپیک: ایجاد پرینت پیری ویو در php

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    تهران
    پست
    82

    ایجاد پرینت پیری ویو در php

    سلام به دوستان عزیز
    یک سوال دارم
    دستور پرینت را در هر صفحه ای که قراردهید همان صفحه را با هرچه که در آن هست چاپ می کند
    حالا اگه بخواهیم وقتی که آیکن چاپ را می زنیم به پیری ویو برود و بعد چاپ کند چه کار باید بکنیم یعنی وقتی آیکن چاپ را میزنیم فقط مطلب مورد نظر را چاپ کند نه مثلا صفحه ایندکس سایت رو امیدوارم متورجه منظورم شده باشید حالا اگه میتوانید که حتما می توانید مرا راهنمایی نمایید.
    ممنون

  2. #2

    نقل قول: ایجاد پرینت پیری ویو در php

    باید با CSS و خاصیت "media="print استایل مخصوص چاپ رو مشخص کنید و با Javascript دکمه چاپ رو ایجاد کنید و توی onclick هم window.print بنویسید. البته این کار بدون Preview هست ولی میتونید اون رو هم حل کنید اما این روش استایل مخصوص چاپ رو میتونه بهتون بده.

  3. #3
    کاربر دائمی آواتار smksmk
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    اصفهان
    پست
    155

    نقل قول: ایجاد پرینت پیری ویو در php

    در تکمیل پست قبلی مدیر
    چیزی که شما میخاین پرینت مطالب داخل یک div خاص هست . یعنی به این روش به چیزی که میخای میرسی .
    شما یک button یا لینک یا مثلاً تگ p ایجاد میکنی با خاصیت onclick مثلاً اینطوری :onclick=javascript:printDiv('id') که تابع printDiv رو فراخوانی کنه .
    حلا تابع printdiv هم اینجوریه :
        <script language="javascript" type="text/javascript">
    function printDiv(divID) {
    var divElements = document.getElementById(divID).innerHTML;
    var oldPage = document.body.innerHTML;
    document.body.innerHTML =
    "<html><head><link rel='stylesheet' href='css/style.css' type='text/css' media='print' /><title>پرینت </title></head><body><div class='print'>" + divElements + "</div></body>";
    window.print();
    document.body.innerHTML = oldPage;
    }
    </script>

    خوب تا اینجا که مشکل شماکامل حل میشه ، حالا اگه بخای به این قسمتی که داخل div هست style هم بدی میتونی مثل نمونه کدی که دادم مثلاً یه div جدید هم ایجاد کنی با کلاس مورد نظرت و یک style.css هم داخل تگ هد بالا فراخوانی کنی که خاصیت media در تگ link باید print باشه ، وبقیه کارها هم که با css انجام میشه .
    اسکریپت هم که روشنه یک صفحه جدید ایجاد میکنه و بعد از پرینت دوباره صفحه قبلی فراخوانی میشه . موفق باشین .

تاپیک های مشابه

  1. سوال: ایجاد اکانت در whm با php
    نوشته شده توسط yasgig در بخش PHP
    پاسخ: 4
    آخرین پست: شنبه 01 آبان 1389, 15:00 عصر
  2. سوال: نحوه ایجاد آر اس اس با php
    نوشته شده توسط saeid99 در بخش PHP
    پاسخ: 14
    آخرین پست: شنبه 03 مرداد 1388, 07:41 صبح
  3. ایجاد رکورد DNS با فایل PHP
    نوشته شده توسط cpuman در بخش PHP
    پاسخ: 1
    آخرین پست: جمعه 16 آذر 1386, 23:21 عصر
  4. راهکارهای ایجاد یک پروژه حرفه ای PHP
    نوشته شده توسط sweb در بخش PHP
    پاسخ: 1
    آخرین پست: دوشنبه 05 شهریور 1386, 15:30 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •