【最大10000ポイント】当たる!!質問投稿キャンペーン!

こんにちは、
今google Map API version2でページを作成しています。

地図の吹き出しの中にはhtmlのソースが使えるのですが、そのリンクをクリックしたときに別ウィンドウをポップアップさせる方法(サイズを固定してポップする方法)はありますか?

ちなみに
<div><a href="./hogehoge.html" Target="_blank" >リンク</a></div>
はうまくいくのですが、これだとサイズ固定でなく、ポップアップされません。

下記の
<div><a href="#" onclick="window.open(\'./hogehoge.html\',\'moviewin\',\'width=500,height=320\');">リンク</a></div>
だと、javascriptの中から読んでるからだと思いますが、うまくいきません。

解決法を知っている方、
是非とも宜しく尾根会いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

いろいろ方法はあると思うのですが、


一番簡単な方法は、
吹き出しの中のhtmlでイベント追加するのでなく、
javascript実行にするのです。
つまり、
<a href="#" onclick="window.open(\'./hogehoge.html\',\'moviewin\', \'width=500,height=320\');">リンク</a>
と記するのでなく、
<a href="javascript:window.open('./hogehoge.html','moviewin', 'width=500,height=320');">リンク</a>
みたいに、ながくなりそうなら、別functionに定義しておいて
<a href="javascript:hogeopen()">リンク</a>
本体のSCRIPTの中で
function hogeopen(){
window.open('./hogehoge.html','moviewin','width=500,height=320');
}
のように、(引数も渡せます)

どおしても、イベントを使いたかったら、DOMのイベントにバインド
すればできます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング