mohsen_zelzela00
شنبه 18 اردیبهشت 1389, 23:24 عصر
با سلام خدمت دوستان عزیز
من در صفحه خودم یک div گزاشتم و درون آن یک table وجود داره
<div id="m">
<table style="width:100%;" >
<tr>
<td>
mohsen</td>
<td>
mohsen</td>
<td>
</td>
</tr>
<tr>
<td>
ali</td>
<td>
reza</td>
<td>
</td>
</tr>
<tr>
<td>
ahma</td>
<td>
pargam</td>
<td>
</td>
</tr>
</table>
</div>
و بعد از آن یک دکمه به صورت زیر قرار دادم
<input id="Button1"type="button"value="print table" onclick="CallPrint('m')"/>
و تابع javascript خودم رو به صورت زیر نوشتم
<script language="javascript" type="text/javascript">
function CallPrint(strid) {
var prtContent = document.getElementById(strid).value;
var WinPrint = window.open('', '', 'letf=0,top=0,width=720,height=600,margin-left=0,toolbar=0,scrollbars=1,status=0');
WinPrint.document.write(prtContent.outerHTML);
WinPrint.document.close();
WinPrint.print();
WinPrint.close();
return false;
}
</script>
ولی وقتی بر روی دکمه print کلیک می کنم یک کادر خالی برام باز میشه که هیچ کاری برای print گرفتن انجام نمی ده ممنون میشم اگه دوستان عزیز راهنمایی کنند
من در صفحه خودم یک div گزاشتم و درون آن یک table وجود داره
<div id="m">
<table style="width:100%;" >
<tr>
<td>
mohsen</td>
<td>
mohsen</td>
<td>
</td>
</tr>
<tr>
<td>
ali</td>
<td>
reza</td>
<td>
</td>
</tr>
<tr>
<td>
ahma</td>
<td>
pargam</td>
<td>
</td>
</tr>
</table>
</div>
و بعد از آن یک دکمه به صورت زیر قرار دادم
<input id="Button1"type="button"value="print table" onclick="CallPrint('m')"/>
و تابع javascript خودم رو به صورت زیر نوشتم
<script language="javascript" type="text/javascript">
function CallPrint(strid) {
var prtContent = document.getElementById(strid).value;
var WinPrint = window.open('', '', 'letf=0,top=0,width=720,height=600,margin-left=0,toolbar=0,scrollbars=1,status=0');
WinPrint.document.write(prtContent.outerHTML);
WinPrint.document.close();
WinPrint.print();
WinPrint.close();
return false;
}
</script>
ولی وقتی بر روی دکمه print کلیک می کنم یک کادر خالی برام باز میشه که هیچ کاری برای print گرفتن انجام نمی ده ممنون میشم اگه دوستان عزیز راهنمایی کنند