別ウィンドウにWordのファイルを表示するには?

[上に] [前に] [次に]
toshi [E-Mail] 2000/03/14(火) 17:49:37
ボタンを押されたら、別ウィンドウにWordのファイルを表示する、と
いうことをしたいのですが、別ウィンドウを開いた後に自動的に
Wordが立ち上がり、何も表示されないウィンドウが残ってしまいます。

ボタンをクリックするところでは、

<INPUT type="submit" value="ボタン" onClick="window_open()">

呼び出されるJavascript側では以下のようにしています。

function window_open() {
window.open("xxx","newwin","toolbar=0");
}
※xxxにはURLが入ります。
http://xxx.xxx.xx.xxxx.doc というようなURLになります。

指定した別ウィンドウにURLの内容を表示する方法、または
何も表示されないウィンドウを消す方法をご存知でしたら
教えて下さい。ちなみにこの現象はNetscapeでのみ発生します。
IEでは正常に表示されます。

よろしくおねがいします。

フシギダネ 2000/03/14(火) 19:13:56
function window_open() {
  app = navigator.appName.charAt(0);
  w = window.open("xxx","newwin","toolbar=0");
  if (app == "N") {
    w.close();
  }
}

toshi 2000/03/14(火) 20:01:59
[[解決]]
早々のお返事ありがとうございます。
フシギダネさんのおかげで解決いたしました。
ただ、closeする前にタイマーで少し待つ処理を入れないと
全部のウィンドウが閉じてしまうようです。

function window_open() {
  app = navigator.appName.charAt(0);
  w = window.open("xxx","newwin","toolbar=0");
  if (app == "N") {
    if (typeof(w) == "object") {
window.setTimeout("closeWindow(w)", 500);
    }
}

function closeWindow(close_win) {
close_win.close();
}

とやったのですが、おかしいところがあったら又教えて下さい。

ありがとうございました。

[上に] [前に] [次に]