タイトル通りですがwindow.open('ファイル名.htm','ウィンドウ名','width=200,height=350,resizable=no,toolbar=no,titlebar=no,status=no',false);をonloadなどで例えばtext.htmlで実行するとtext.htmlを開いてファイル名.htmのファイルが開くので二つのブラウザが出た状態になります。ファイル名.htmではサイズを固定に出来てる為問題ありませんが、ブラウザが二つ出るためどうしたらいいのか悩んでおります。18:11:48)Mr.Tです、こんにちは。onloadなどで例えばtext.htmlで実行するとtext.htmlを開いてファイル名.htmのファイルが開くので二つのブラウザが出た状態になります。ファイル名.htmではサイズを固定に出来てる為問題ありませんが、ブラウザが二つ出るためどうしたらいいのか悩んでおります。どのようにしたら一つのブラウザでウィンドウサイズを固定し表示させることができるのでしょうか?まあ、子を表示した後に、親を消しちゃえば固定の子供しか残りませんが。Windowsアプリケーションじゃないので、できるだけそういうことはしない方がよいと思います。本日のおぎわらさんのBlogにもありますが、http://blogs.wankuma.com/ogiogi/archive/2007/09/20/97129.aspx>ウィンドウのサイズ変更・サイズ固定・位置変更を望まないことWindowsアプリケーションのウィンドウは、アプリのもんです。ブラウザは、ユーザのもんです。ユーザが自由にします。一つのウィンドウでサイズ固定にこだわる理由がよくわかりません。Mr.Tです、こんにちは。返信>>>>宜しくお願いします。>>>>タイトル通りですが>>window.open('ファイル名.htm','ウィンドウ名','width=200,height=350,resizable=no,toolbar=no,titlebar=no,status=no',false);>>>>をonloadなどで例えばtext.htmlで実行するとtext.htmlを開いてファイル名.htmのファイルが開くので二つのブラウザが出た状態になります。>>ファイル名.htmではサイズを固定に出来てる為問題ありませんが、ブラウザが二つ出るためどうしたらいいのか悩んでおります。子を表示した後に、親を消しちゃえば固定の子供しか残りませんが。Windowsアプリケーションじゃないので、できるだけそういうことはしない方がよいと思います。Windowsアプリケーションのウィンドウは、アプリのもんです。ブラウザは、ユーザのもんです。ユーザが自由にします。一つのウィンドウでサイズ固定にこだわる理由がよくわかりません。WEBアプリケーションで作成しています。ブラウザの処理なのでjavascriptで処理するのかと思いましたがASPでどうにか処理するんでしょうか?ブラウザから試験形式で実行できるようにしたいのでツールバーなど消すこととサイズも指定されているので、必要です。編集(投稿者)Mr.Tです、こんにちは。親ウィンドウから、子ウィンドウを固定で開いて、その後、自分自身を閉じるようなスクリプトをかいてみてはどうです?そうすれば、子だけが残ります。自分のウィンドウを閉じるのは、window.close()でいけるはずです。これによって、どういう状況が発生するのか確認してみてください。19:03:29)技術的にできないことセキュリティー的にやっちゃいけないことこの他にもあると思いますが、「ユーザーの要望だから何が何でもやらなきゃならん」という考え方を、まず改めなければなりません。MR.Tさんの繰り返しですが、ユーザーのものを勝手にいじるのは、よくありません。あなたの環境でピッタリとなるようにしたとしても、ユーザーが文字の大きさ、DPIを変更していれば、画面をはみ出す可能性があります。IEで調整しても、FireFoxを使うかもしれません。私はこれを、携帯電話のPCサイトビューアから書いていますが、そうすると他のウィンドウが存在しません。IE7も、ユーザーの設定によってはタブで開くので、大きさを指定できません。押したことがありますか?WEBアプリケーションでは、そういうことをさせないように作るのではなく、そうされても大丈夫なように作ります。さんの意見に賛成ですね。さんが回答してくれているのでそれでよいでしょう。さんが言っていることを「お客の要望だから」で考えないのは問題があると思いますよ。いうお客さんって、最終的には「Windowsの××みたいにさぁ〜」って言うと思いますよ。私のつたない経験上から言っても、こうなったプロジェクトは火を噴くこと決定です。画面のサイズを固定にしたり、ツールバーを消したりと、いろいろ変更しても、復活させる方法がない訳ではないんですよね。それを制御したりする手間を考えると...いたちごっこになってコスト高杉。onresize="window.resizeTo(800,600);">みたいなのもあります。手元のIE6SP1とデフォルト設定のFireFox2.0.0.3では動きましたが、Opera9.22では動きませんでした。ブラウザによって動かないものとかありますよね。ブラウザについては、スレ主さんは何とも言ってないので判りませんが。プログラムって簡単に出来ると思われがちですが、色々面倒なことが多いんですよね。作ったことがある(しかも苦労したことがあるw)人しか判らないんですよね、そういうこと。作ったことがある(しかも苦労したことがあるw)人しか判らないんですよね、そういうこと。>だから「テメェも苦労しろやぁ〜!」と、思うわけです(--;苦労したら長く覚えているけど、しなければすぐ忘れるのよね。(人に受けた恩は忘れやすいけど、人を恨む気持ちは忘れにくい。苦労したら長く覚えているけど、しなければすぐ忘れるのよね。いう意味で、回答としてそのままのソースコード載せるのは反対な人です。回答としてソースを載せる人を避難している訳ではありません。これをやると、質問者は何も考えないんですよ。自分より知識も経験も多い(だろう)人が載せたソースですから。そんでもって「動きました」で終わり。下手をすると、そのソースコードそのまま貼り付けて「動きません、どうしてですか?」みたいなことを平然と質問してきます。方法だって1つじゃないっていうのに...もし、この世界で生きていくつもりなら、「苦労」はした方がいいと思うのですよ。そのうち「経験」が蓄積されてくると「苦労」の量が減っていきますから、多分(^^;)。10:11:27)>そのうち「経験」が蓄積されてくると「苦労」の量が減っていきますから、多分(^^;)。うにゃ、もっと酷いところで「すんごい」苦しむこともあります。