dポイントプレゼントキャンペーン実施中!

こんにちは。検索もしましたがどうしてもわからないので教えてください。
HPビルダーで一ページに複数の同サイズの小窓を表示させたいのです。

小窓は一つだけで、クリックした時は必ず前に来るようにしたいのです(常に前に出てきて欲しいわけではありません)
今はこのように設置しています。

<head>~</head>
<script language="JavaScript">
<!--HPB_SCRIPT_CODE_40
function _HpbJumpURLinNewWindow(url)
{
if (url != '')
{
window.open(url, 'aaa',"width=650,height=700");
}
}
//-->
</script>

<BODY>~</BODY>
<a onclick="_HpbJumpURLinNewWindow('△△.html');" href="javascript:void(0)"><img src="○○○.jpg" ></a>

同じウィンドウに表示できるようになりましたが、二つ目をクリックすると親ページの後ろに回ってしまいます。
解消する方法あるのでしょうか。

わかりにくい説明で申し訳ありませんがよろしくお願いいたします。

A 回答 (1件)

2度目以降もボタンを押したときに小窓がピコッと手前に来ればいいんですよね。



であれば、フォーカスを与えればよいでしょう。

window.open(url, 'aaa',"width=650,height=700").focus();

この書き方を変に思うかもしれませんが、

var w = window.open(url, 'aaa',"width=650,height=700");
w.focus();

を1行でやっているだけです。
    • good
    • 0
この回答へのお礼

素早い回答ありがとうございます。

無事出来ました!
記述の仕方の説明までしてくださってありがとうございます。疑問に思っていたので助かりました。

お礼日時:2005/07/29 20:00

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