- ベストアンサー
Googleマップと印刷ダイアログボックス
googleトップの左上にある「地図」をクリックした次のページの、 右上の方にある「印刷」をクリックした時の表示を再現したいのですが、 Googleマップを配置、onloadでprint();を実行しても、 印刷ダイアログがGoogleマップの表示が完了するより 先に開いてしまい、何も無いページを印刷しようとしてしまいます。 どうすればマップ表示後にダイアログを出せますか? 参考になるソースやサイトがあれば、教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
<html> <body onload="print()"> <iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.jp/maps?hl=ja&ie=UTF8&ll=36.5626,136.362305&spn=24.68972,60.46875&z=4&output=embed&s=AARTsJphchmq1u9uXVFfIqAUqGPa-d4fvg"></iframe> <br /><small><a href="http://maps.google.co.jp/maps?hl=ja&ie=UTF8&ll=36.5626,136.362305&spn=24.68972,60.46875&z=4&source=embed" style="color:#0000FF;text-align:left">大きな地図で見る</a></small> </body> </html> をやったら普通に印刷できたわよ? 5回試したけど5回とも成功。 ちなみにWinXP+IE7よ。 何か別の原因があるかもしれないわね。