مشاهدة النسخة كاملة : أيقونة الطباعة
bu3lewee
17-02-2005, 10:29 AM
السلام عليكم ورحمة الله وبركاته
كيف أقوم بعمل أيقونة يستطيع الزائر من خلالها عند الضغط عليها تقوم بطباعة جزء معين من الصفحة لا أيردها أن تقوم بطباعة الصفحة كاملة فقط جزء محدد من الصفحة ولكم جزيل الشكر ؟
bluemark
11-05-2005, 06:21 PM
السلام عليكم و رحمة الله و بركاته
الأخ الكريم أعتقد أن الحل يوجد في فصل الجزء المراد عن الصفحة أي بإدراجه في الصفحة و لكن في Inner frame أي صفحة داخلية ثم ضع في الصفحة الداخلية كود الطباعة التالي :
ضمن الكود الـ HTML و بعد الـ Body
وضعته في المرفقات ( لأنه لم يظهر في الموضوع )
<SCRIPT language=Javascript>
/*
This script is written by Eric (Webcrawl@usa.net)
For full source code, installation instructions,
100's more DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/
function printit(){
if (window.print) {
window.print() ;
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
}
}
</SCRIPT>
<SCRIPT language=Javascript>
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<form><input type=button value="Print this Page" name="Print" onClick="printit()"></form>');
}
</SCRIPT>
ستجد أخي العزيز زر للطباعة قد ظهر في الصفحة ...هذا ما أعرفه .. أتمنى ان تكون قد وجدت الحل ...
و شكرا
ربي يحفظكم
bluemark
11-05-2005, 06:24 PM
السلام عليكم و رحمة الله و بركاته
الأخ الكريم أعتقد أن الحل يوجد في فصل الجزء المراد عن الصفحة أي بإدراجه في الصفحة و لكن في Inner frame أي صفحة داخلية ثم ضع في الصفحة الداخلية كود الطباعة التالي :
ضمن الكود الـ HTML و بعد الـ Body
<SCRIPT language=Javascript>
/*
This script is written by Eric (Webcrawl@usa.net)
For full source code, installation instructions,
100's more DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/
function printit(){
if (window.print) {
window.print() ;
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
}
}
</SCRIPT>
<SCRIPT language=Javascript>
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<form><input type=button value="Print this Page" name="Print" onClick="printit()"></form>');
}
</SCRIPT>
****************************
<SCRIPT Language="Javascript">
/*
This script is written by Eric (Webcrawl@usa.net)
For full source code, installation instructions,
100's more DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/
function printit(){
if (window.print) {
window.print() ;
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
}
}
</script>
<SCRIPT Language="Javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<form><input type=button value="Print this Page" name="Print" onClick="printit()"></form>');
}
</script>
***************************
ستجد أخي العزيز زر للطباعة قد ظهر في الصفحة الداخلية ...هذا ما أعرفه .. أتمنى ان تكون قد وجدت الحل ...
و شكرا
ربي يحفظكم
dream4dream
26-05-2005, 08:26 PM
اللف شكر اخى على الموضوع كنت بدور علية انا كمان
وشكرا
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .