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

طباعة صفحة ويب بدون header and footer strings

مغلق
بدأه ahaziz في 28 يناير 2003 · 2 رد · 1,423 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أرجو مساعدتى فى التعرف على هل من الممكن إمكانية طباعة صفحة ويب من الموقع بدون header and footer strings التى تحتوى على عنوان الموقع والURL الخاص به باستخدام asp or javascript code مثلا ، ولكم جزيل الشكر.

#2

اخوي .. اذا تقصد الطباعة بالطابعة ...

ممكن تستخدم css تعطيه media=print و يتحكم بشكل الصفح بحالة طباعتها (اعرف انك ما سالت عن الناحيه هذي)

لكن ... بالنسبة لعنوان الموقع اللي يظهر (احتمال) يكون فيه meta tag تتحكم بالجانب هذا .. لكن المسألة (على ما اعتقد) تختلف حسب المتصفح .. لذلك ممكن تسال في موقع اي متصفح ... بصراحه انا ما سبق ان فكرت بالمسألة هذي ولاسمعت عنها :(

#3

أخي الموضوع بسيط للغاية .. لنفرض أن صفحتك الطبيعية هكذا ..

<!--#include file="header.asp"-->

<%

' Here ur blocks of script

%>

<!--#include file="footer.asp"-->

كل ما عليك هو عمل وصلة لصفحة أخرى تحمل نفس الباراميتر الخاص بالصفحة مثلا عنوان الصفحة الأصلية :

 http://www.urSite.com/articles/articles.asp?articleId=123

و تقوم بعمل وصلة في اخر الصفحة مثلا اسمها اطبع الصفحة

و يكون مسارها كالتالي :

 http://www.urSite.com/articles/printArticle.asp?articleId=123

طبعا الصفحة المخصصة للطباعة نفس الأولى لكن بدون أكواد التضمين include كالتالي:

<%

' Your blocks of scripts

%>

فقط أضف لها زرا بالأسفل يقوم بالطباعة (طبعا هذا في حال أنك ستعرض الصفحة قبل الطباعة ).. و أضف حدثا للزر يقوم بطباعة الصفحة كالتالي :

<html dir="rtl">

<head>

<title>New Page 1</title>

       <script language="javascript">

           function printerX(){

              if(confirm("هل تود طباعة الصفحة الحالية")) {

                  window.print();

}    else 

        alert("تم رفض أمر الطباعة");

                                        }

     </script>

</head>

<body>

<form name="printer">

<input type=button name='printX'  value='print'  onclick="printerX()">

</form>

</body>

</html>

طبعا في حال أنك تود الطباعة مباشرة احذف الحدث مع الزر و احذف الزر أصلا و اجعل الحدث مضافا للوسم body و الحدث onLoad ..

و هذا درس قمت بكتابته للتعامل مع الأحداث أتمنى ان تستفيد منه

http://www26.brinkster.com/as4web/js/les5.htm

بالتوفيق ..(f) و سامحنا إن قصرنا :)

You can fly while you can touch the sky

هذا الموضوع مغلق.

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