|
|
|
สั่ง Print แผนที่ Google Map แล้วไม่มีรูปแผนที่ออกมา |
|
|
|
|
|
|
|
ผมได้เขียนโค้ด สั่งให้ Print หน้าเว็บเพจที่ฝั่งโค้ด Google Map ครับ
โค้ด Google Map คือโค้ดที่ Copy มาจากที่เว็บของ Google Map (เป็น iFrame)
ผมลองเขียนทั้งแบบ window.print() และแบบใช้ PrintArea ตามโค้ดด้านล่างนี้
<script language="javascript">
function CallPrint(strid)
{
var prtContent = document.getElementById( strid );
var WinPrint = window.open('', '', 'left=0,top=0,width=900,height=600,toolbar=1,scrollbars=1,status=0');
WinPrint.document.write( prtContent.innerHTML );
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
//prtContent.innerHTML=strOldOne;
}
</script>
ผลคือใน Chrome (Version 17.0.963.46 m) จะไม่ติดรูปแผนที่ออกมาด้วยครับ
ใน IE8 , Safari , Firefox ไม่มีปัญหา (เพื่อนผมลองผ่าน IE9 ก็บอกว่า ไม่ติดแผนที่เช่นกัน)
ตอนนี้หมดหนทางเลยครับ ไม่ทราบว่าใครเคยพบปัญหาแบบนี้บ้างครับ รบกวนแนะนำด้วยครับ
ขอบคุณครับ
Tag : HTML/CSS, JavaScript
|
|
|
|
|
|
Date :
2012-02-12 13:55:58 |
By :
pooturbo |
View :
2732 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คิดว่าน่าจะเป็นปัญห่ที่ Web Browser ครับ หรือลองหาดูพวก Option ของที่สั่ง Print ครับ
|
|
|
|
|
Date :
2012-02-27 09:15:20 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|