マック
[E-Mail]
1999/10/02(土) 18:57:16
過去にどこかのMLで見かけたのですが
チェックしてなくて分かりません m(_ _)m
サブウィンドウをJavaScriptで表示させているのですが
2個所から開くので戻る個所も2個指定したいのですができません。
教えて下さい。
function execute()
{
i = window.opener.location.indexOf("hist21o.exe");
if( i == 0 )
{ window.opener.location.href("hist21i.exe"); }
else
{ window.opener.location.href("hist21o.exe"); }
};
マック
[E-Mail]
1999/10/03(日) 08:10:24
すいません m(_ _)m -1でしたが
>i = window.opener.location.indexOf("hist21o.exe");
の行で 「 文字が正しくありません 」 のエラーが出てしまいます。
やりたいこと自体は解決 ( 思い出した ) しましたが indexOf は,ちょっと古いブラウザでも対応しているので使えると思いますがエラーになります。文法がどこかおかしいはずですが分かりません?
開くウィンドウに名前を付けておくと識別できました。
ページAから開く時
i=window.open("hoge.htm", "A","WIDTH=200,HEIGHT=200");
ページBから開く時
i=window.open("hoge.htm", "B","WIDTH=200,HEIGHT=200");
サブウィンドウ側
i = window.name;
if( i == "A" ) { なんだかかんだか }
else if { なんだかかんだか2 }