1

Webページではなく.HTMLファイルを物理的にクリックして開くプログラムを作成しようとしていますが、新しいタブの同じウィンドウではなく、警告を表示せずに独自のウィンドウで開く必要があります.

みんなのコンピューターの Internet Explorer で設定を変更することはできません。

これまでのところ、新しいタブなしでウィンドウを開く唯一の方法は、window.open() を使用して正しいパラメーターでメイン ファイルを開く 2 番目の html ファイルを作成することです。

私が行った場合:

window.open('mainFile.html','_self','width=540, height=880') 

同じウィンドウで新しいタブを開き、サイズを変更しません。

私が行った場合:

window.open('mainFile.html','','width=540, height=880')
window.close('secondFile.html')

メインのファイルを新しいウィンドウで開きますが、ユーザーに最初のファイルを閉じるように求めます。2 番目のファイルがメイン ファイルではないことを誰にも知られたくありません。これは、デフォルト設定の IE-8 でのみ機能する必要があります。

*明確にするために、window.open() javascript メソッドは、セカンダリ ファイルを開くとすぐに自動的に呼び出されるため、メイン ファイルをすぐに開くことができます。プログラムのユーザーの部分に余分な作業をせずに同じ結果を達成する賢い方法を誰かが考えることができれば、私は提案を受け入れます.

*ここにいる別のプログラマーが過去にjavascriptでプログラムを作成し、私のファイルと同じ方法で開いたので、これは何らかの方法で可能でなければならないことを知っています。残念ながら、それらは質問することができず、ソース コードは隠され、アクセスできません。

4

1 に答える 1