what is the code for a print button?
بسم الله الرحمن الرحيم
this.btnPrintView.Attributes.Add("onclick", "window.print(); return false;");ملاحظه :
يمكننا إخفاء هذا الزرار من الصفحة المراد طباعتها , ثم ‘عادة إظهاره مره أخري بعد إنتهاء الطباعة
من خلال الكود التالي
<script language=javascript>
window.onbeforeprint = function() {
var targetButton = document.getElementById('<%=this.btnPrintView.ClientID%>');
targetButton.style.display = "none";
}
window.onafterprint = function() {
var targetButton = document.getElementById('<%=this.btnPrintView.ClientID%>');
targetButton.style.display = "inline";
}
</script>والسلام عليكم ورحمة الله

سورة العنكبوت
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
حلم طالما كان يراودني حتي قهرته بحمد الله ليكون حقيقة
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
سلسلة أنماط التصاميم البرمجية Desgin Patterns
سلسلة أنماط التصاميم البرمجية Desgin Patterns | كتيب هذه الدروس (إعداد أحمد غريب)
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
كنترول ASP.NET DataGrid CheckBoxColumn
مشروع الكنترول الأنيق (إهداء للفريق العربي)
الورش الإلكترونية IT Workshops
كنترول ColorPicker لمطوري الويب
الـASP.Net يستطيع التحكم في السيرفر فقط و لا يستطيع أن يقوم بأي شئ في جهاز المستخدم. للقيام بأي عملية في جهاز المستخدم يجب استعمال الجافاسكريبت كما فعل الأخ في الكود السابق.
I used this code
<INPUT type="button" value="print" onclick="window.print();" style="Z-INDEX: 150; LEFT: 272px; POSITION: absolute; TOP: 40px">
تمت الطباعة ولكن للنصف الأيسر للصفحة فقط
لم تطبع الصفحة كاملة !
؟؟؟؟
هل تستخدم الإطارات Frames؟
أو ربما الصفحة كبيرة؟
صعب أحكم من غير ما أشوف الـHTML الخاص بالصفحة.
تم تعديل هذه المشاركة بواسطة System Down في 3 يوليو 2005 في 04:58
الحسين كتب:بسم الله الرحمن الرحيمthis.btnPrintView.Attributes.Add("onclick", "window.print(); return false;");ملاحظه :
يمكننا إخفاء هذا الزرار من الصفحة المراد طباعتها , ثم ‘عادة إظهاره مره أخري بعد إنتهاء الطباعة
من خلال الكود التالي
<script language=javascript> window.onbeforeprint = function() { var targetButton = document.getElementById('<%=this.btnPrintView.ClientID%>'); targetButton.style.display = "none"; } window.onafterprint = function() { var targetButton = document.getElementById('<%=this.btnPrintView.ClientID%>'); targetButton.style.display = "inline"; } </script>والسلام عليكم ورحمة الله
هذا الموضوع مغلق.


