• ベストアンサー

開いたサブウインドウ側のみで小さなウインドウを出す方法

FLASHを使っていて別ウインドウで開くというボタンを作りました。 FLASH側ではBLANKという形でウインドウの名前しか指定していません。 が、ここからが問題でして、別ウインドウで開いたウインドウサイズを小さくしたいのです。そこで 開いたウインドウ側のhtmlファイルのみにスクリプトを書いてそのウインドウのサイズを小さくする方法はないのでしょうか? お手数おかけいたしますがご存知の方がいらっしゃいましたら教えてください。 よろしくお願いいたします。 (以前同様の質問をしたのですが少しやってみて異なっていることがわかりましたので再度質問しております。)

質問者が選んだベストアンサー

  • ベストアンサー
noname#48234
noname#48234
回答No.1

こんにちは。 リンク元のウィンドウからサイズを指定して新しいウィンドウを開くのではなくて、新たに開くHTML自身でサイズ指定をしたいということですね? 開いた瞬間に指定した大きさでウィンドウを開くスクリプトもあるのですが、IEではサポートされていないので別の方法をご紹介します。 新たに開くhtmlの<head>~</head>の間に <script language="JavaScript"> <!-- resizeTo(320,240); //--> </script> を加えてください。 注1:320が縦、240が横を指定しています。自由に設定してください。 注2:これはブラウザのメニューバー等をすべて含んだウィンドウの外側の大きさです。それを考慮に入れてサイズ指定してください。尚、メニューバー等はJavaScriptで消すこともできます。 注3:これはあくまでも「リサイズ」なので、開いた瞬間は一瞬だけ閲覧者の設定した大きさで表示されてしまいす。(閲覧者が新たなウィンドウを最大化して開くように設定していた場合、一瞬だけ最大表示されてしまいます。) ちょっと古い知識なので、もしかしたらご希望通りに動作する新しい記述方法があるのかもしれません。

chikonojyo
質問者

お礼

ありがとうございました。たしかにリサイズします! 注2:これはブラウザのメニューバー等をすべて含んだウィンドウの外側の大きさです。それを考慮に入れてサイズ指定してください。尚、メニューバー等はJavaScriptで消すこともできます。 とのことですが、これを消す場合(ただのウインドウ(なんにもない)にするためにはどうすればよいのでしょう?教えていただけると助かります。

その他の回答 (1)

noname#48234
noname#48234
回答No.2

#1、修正です。 320が横、240が縦幅です。 失礼しました。

関連するQ&A

  • JavaScriptで開いた小窓のサイズ

    FLASHを使っていて別ウインドウで開くというボタンを作りました。 が、ここからが問題でして、別ウインドウで開いたウインドウサイズを小さくしたいのです。そこで 1)FLASH側のアクションスクリプトで対処できる場合にはどのようなスクリプトをいれていけばいいのでしょう? 2)開いたウインドウ側にスクリプトを書いてそのウインドウのサイズを小さくする方法はないのでしょうか? お手数おかけいたしますがご存知の方がいらっしゃいましたら教えてください。 よろしくお願いいたします。

  • HTMLでの新規ウインドウのオープン(ネットスケープ使用)

    ただいまHPのFlash側のボタンでリンクを貼り 新規ウインドウにHTMLのページを サイズ指定で開くように作成しようと考えております。 Flashのスクリプトに on (release) { getURL("javascript:void(window.open('http://~','_blank','width=525,height=400,scrollbars=yes'))") } 上記を入力しております。 IEでは思い通りの表示になるのですが、 ネットスケープではポップアップウインドウも出るのですが、 もう一つ新規ウインドウ (空白のページで、アドレスバーに「javascript:void(window.open('http://~','_blank','width=525,height=400,scrollbars=yes'))」) が出てしまします。 原因は何でしょうか。 環境はWin xp Flash MX 2004です。 因みにHTMLのサイトはiFlame内のページを使用しておりまして、 head内にスクリプトを入れたら親ページを含めた全体がリサイズされてしまいます。 なんとかFlash側だけで完結させたく思います。

    • ベストアンサー
    • Flash
  • flashで「ブラウザウィンドウを開く」を適用したい

    flashページからhtmlページへ別ページで表示させたいのです。 target="_blank"ではなくて、Dreamweaverのビヘイビア機能から 作成できる、「ブラウザウィンドウを開く」で、ウィンドウの 大きさを指定できるような別ページにしたいのです。 Dreamweaverのビヘイビア機能から作成した、 「ブラウザウィンドウを開く」では、 <a href="#" onclick="MM_openBrWindow('test.html','','width=200,height=200')"></a> このようなタグになりますが、これをflashのボタンのアクションスクリプト、 例えば、 on (release) { getURL(""); } へ組み込むことは可能でしょうか? また、可能な場合、どのようにして組めばいいのかご教授お願い いたします。

  • オープンウインドウ、ブラウザウインドウを開く

    よろしくお願いします。 FLASHファイルから別ファイルへリンクさせる際、画面のサイズ指定をしてオープンウインドウとして開くことは可能でしょうか? _blankはできましたが、できればオープンウインドウの形式でリンクさせたいと思っています。

    • ベストアンサー
    • Flash
  • ウィンドウについて

    いつもありがとうございます。 Flashでホームページを作っている者です。 質問があります。 Flashで作ったホームページでリンク先に飛ぶボタンを作りました。 別ウィンドウで開くようにしたのですが、ウィンドウのサイズを指定して開くにはどうすればよいのでしょうか? Flashのアクションに書き込むのでしょうか? それともソース上に書き込むのでしょうか? ご存知の方がいらっしゃいましたら、教えて下さい.

  • [flash8]ボタンで別ウィンドウを開く。flash player7で動くものが8では動かない。

    よろしくお願いします。 flash8 proでの作業です。 ボタンから別ウィンドウを開くために以下のスクリプトをボタンに記述しました。 on (release) { getURL("javascript:Open1()", "_self"); } このflaをパブリッシュしたhtmlのheadに、 <script language="javascript"> <!--// function Open1() {window.open("interface.html","01","toolbar=0,location=0,directories=0,status=0, menubar=0,scrollbars=no,resizable=no,left=350,top=250,Width=600,Height=400");} //--> </script> と記述しました。 パブリッシュの設定でflash player7なら指定したhtmlに別ウィンドウで飛ぶのですが、flash player8にすると反応がなくなります(別ウィンドウも開きません)。アドバイスよろしくお願いします。

  • Java Scriptを使わずに新しいウィンドウのサイズ指定をする方法

    こんにちは。 HTMLでJava Scriptを使用せずに新しいウィンドウサイズを指定したいのですが、可能でしょうか? (target=blankなどでは無理ですよねぇ?) よろしくお願い致します。

    • ベストアンサー
    • HTML
  • Javaで新規ウィンドウの大きさ等を操作する方法

    FLASHにて、_blankで新規に開いたURLへのリンクを指定する際、 新規ウィンドウのサイズやアドレスバーの制御など、Javascriptのように操作する事は可能でしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • FLASH MXで指定したサイズのウィンドウを開く

    以前にもこのような質問があったらすみません。 現在、FLASHでボタンを作っているのですが、別ウィンドウでサイズを指定したウィンドウの開き方がわかりません。 ボタンをクリックすると、300px×500pxのウインドウが別に開くようにするにはどうやったらよいのでしょうか?

  • フラッシュのgeturlで指定サイズのブラウザウインドウを開きたいです!

    ドリームウィーバーなら出来るのですが フラッシュのボタンにもblankで指定サイズで開く方法はありますか?教えてください!

専門家に質問してみよう