鴻池といいます。

メインのページから,別ウィンドウを開いてそこに選択した最新ファイルを表示(つまり
ページを表示した後,そのウィンドウで1回だけ更新ボタンを押すのと同じ動作。)したい
のですが,reload()を使えば簡単に実現できると思って,サンプルを作り試したところ,動
きがどうも怪しげで,はっきりしません。

試したサンプルは,以下のようなものです。
これで,IE6.0, NN7.1, mozilla1.7.2(全てwindows用の日本語版)で動かした時,同じ動作
をしてくれますが,コメントしている win.location.reload()をはずすと IE6.0 は期待通
り?(怪しそうではあるが)の動作をしますが,NN7.1, mozilla1.7.2ではどうなっている
のかさっぱりです。(キャッシュはページにアクセスするたびにセットしています。)

どうして,そんな動きになるのか色々他のコードも入れたりして試して見ましたが,どうも
というよりさっぱり分かりませんでした。

私の試した環境だけの現象なのか,それともやり方がまずいのか,また他に良い方法がある
のなら教えて頂ければ有り難いのですが。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>メニュー</title>
   <script type="text/javascript">
      function show(frname){
         var ref = frname.fileno.options[frname.fileno.selectedIndex].value;
         var win = window.open(ref,"newwin", "scrollbars=yes, menubar=yes,
location=yes, resizable=yes, width=400, height=300");

         win.focus();
         //win.location.reload();
      }
   </script>
</head>

<body bgcolor="teal">
<center>
<font size=5><B>MENU</b></font>
<br><br>
</center>
<center>
<form name="temp" >
   <select name="fileno" size="1" >
   <option value="w_01.htm">w_01.htm</option>
   <option value="e_01.htm">e_01.htm</option>
   <option value="g_01.htm">g_01.htm</option>
   </select>
<br>
<br>
   <input type = "button" name="test" value="Show!" onClick="show(this.form);">
</form>
</center>
</body>
</html>

-- 
******************************
   keizi kounoike
******************************