みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Googleマップと印刷ダイアログボックス

googleトップの左上にある「地図」をクリックした次のページの、
右上の方にある「印刷」をクリックした時の表示を再現したいのですが、

Googleマップを配置、onloadでprint();を実行しても、
印刷ダイアログがGoogleマップの表示が完了するより
先に開いてしまい、何も無いページを印刷しようとしてしまいます。

どうすればマップ表示後にダイアログを出せますか?

参考になるソースやサイトがあれば、教えてください。

投稿日時 - 2009-03-18 11:35:38

QNo.4806664

すぐに回答ほしいです

質問者が選んだベストアンサー

<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&amp;ie=UTF8&amp;ll=36.5626,136.362305&amp;spn=24.68972,60.46875&amp;z=4&amp;output=embed&amp;s=AARTsJphchmq1u9uXVFfIqAUqGPa-d4fvg"></iframe>
<br /><small><a href="http://maps.google.co.jp/maps?hl=ja&amp;ie=UTF8&amp;ll=36.5626,136.362305&amp;spn=24.68972,60.46875&amp;z=4&amp;source=embed" style="color:#0000FF;text-align:left">大きな地図で見る</a></small>
</body>
</html>

をやったら普通に印刷できたわよ?
5回試したけど5回とも成功。
ちなみにWinXP+IE7よ。

何か別の原因があるかもしれないわね。

投稿日時 - 2009-03-19 10:55:58

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問