الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد معرفه كود بسيط للطباعه

بدأه kingxegypt في 1 مارس 2009 · 5 رد · 778 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا دي اول مشاركه ليا هنا في المنتدي

وانا اسف انها اولها طلب

بس انا كانت جاتلي فكره اضافه جديده في منتديات ipb

ان ازيد اطبع هذه الفحه و ان اضيف اخبر صديق في كل موضوع

فعاوز بعد ازنكم كود الطباعه وكود ارسل لصديق

بس الفكره اللي انا عاوزها انه يدوس اطبع هذه الصفحه تطبع علي طول

ففمكن تعرفوني ازاي

#2

كود الطباعة عبارة عن javascript

ابحث عنه بالمنتدى ستجده

او جوجل نفس الكلام

بالتوفيق

#3

كود الطباعه في في php فقط يطبع قيمه على صفحه بالمستعرض

اما اذا اردت الطباعه بالطابعه هذا شيء اخر

هذا الكود هوه باجافا سكربت

<script language="javascript">
window.print ();
</script>

هذا الامر سيقوم على الفور بالطباعه من فير استشارة المستخدم Clint

اما اذا اردت زر تضغط عليه يقوم بالطباعه هذا هوه الزر

<input type="submit" value=" print page " onclick=" window.print(); " />

سيقوم هذا الكود باضافة زر هذا الزر هو من سيقوم بأمر طباعة الصفحه كامله

#4

الف شكر اخي ولكن جربت اخر كود

<input type="submit" value=" print page " onclick=" window.print(); " />

ماجبليش امر الطباعه

انا اللي عاوز اعمله مثلا

ان حضرتك اهو كاتب رد تحتيه مكتوب اطبع

يطبع رد حضرتك بس ما يطبعطش التوبيك كامل

ياريت اللاقي الفكره واقدر اكون وصلتها

#5

أخي kingxegypt

لطباعة فقرة معينة أو جزء محدد من الصفحة وليس كامل الصفحة استخدم الكود التالي

<script language="JavaScript">
var gAutoPrint = true; // Tells whether to automatically call the print function

function printSpecial()
{
if (document.getElementById != null)
{
var html = '<HTML>\n<HEAD>\n';

if (document.getElementsByTagName != null)
{
var headTags = document.getElementsByTagName("head");
if (headTags.length > 0)
html += headTags[0].innerHTML;
}

html += '\n</HE>\n<BODY>\n';

var printReadyElem = document.getElementById("printReady");

if (printReadyElem != null)
{
html += printReadyElem.innerHTML;
}
else
{
alert("Could not find the printReady function");
return;
}

html += '\n</BO>\n</HT>';

var printWin = window.open("","printSpecial");
printWin.document.open();
printWin.document.write(html);
printWin.document.close();
if (gAutoPrint)
printWin.print();
}
else
{
alert("The print ready feature is only available if you are using an browser. Please update your browswer.");
}
}

</script>

استدعاء أمر الطباعة

<a href="java script:void(printSpecial())">Print </a>

ولتحديد الجزء المراد طباعته ضعه بين <div id="printReady"> و </div>

<div id="printReady"> 

Your text should be here..

</div>

دمتم بخير..

تم تعديل هذه المشاركة بواسطة reeeman في 11 مارس 2009 في 13:02

#6

عليك نور بيضتها

كان يجب علي التوضيح.. بس انت ماقصرت

مواضيع مشابهة