映画のエンドロール観る派?観ない派?

HPを作っていて親ウィンドウに↓のように
<script language="JavaScript">
<!--
function winopen(url){
win=window.open(url,"host","scrollbars=1,width=780,height=480");
}
//-->
</script>

~略~

<a href="dougu/keito.html" target="_blank" onClick="Javascript:winopen('dougu/keito.html');return false;"><img src="img/item-keito10.gif" width="50" height="38" border="0">

ウィンドウサイズを固定してtarget="_blank"で開いてさらにその子ウィンドウでも同じようにリンクを張って

<script language="JavaScript">
<!--
function winopen(url){
win=window.open(url,"host","scrollbars=1,width=780,height=480");
}
//-->
</script>

~略~

<a href="../wash.html" target="_blank" class="style1" onClick="Javascript:winopen('../wash.html');return false;">こちら</a>

とtarget="_blank"でウィンドウサイズを固定しして開きたいのですが同じウィンドウで開いてしまいます。
説明の仕方が分かりづらくてすみません。分からないようでしたら補足いたします。

A 回答 (2件)

window.open(url,"host",~



というのは、「host」と名付けられたウィンドウに指定のURLを表示する、もし「host」が見つからなければ、新規に開いて「host」と名付ける、という意味になります。

なので、2度目に同じ名前が指定されているので、同じウィンドウが指定されます。

子ウィンドウの方は、

window.open(url,"host2",~

など別の名前にすればいいと思います。
    • good
    • 0
この回答へのお礼

さっそくhost2にしてみたら出来ました!ありがとうございました。

お礼日時:2005/08/11 18:36

aタグに_blankを指定するのではなくwindow.openメソッドに指定します。


現在 host と書かれているところを _blank にすればよろしいかと。
aタグの方は onClick 内で return false をしているので実質動いていません。

あまり深く質問内容を見ていませんので間違ってたらすみません。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます!子の方のhostの部分をhost2にしてみたらできました。ttyp03さんの言われるやり方も試してみましたが私の理解不足か出来ませんでしたのでまた挑戦してみたいと思います。

お礼日時:2005/08/11 18:39

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