• 締切済み

サブウインドウについて

ロールオーバーのボタンを押すと、サイズ指定のサブウインドウを開き、更にそこから別サイズのサブウインドウを開き、一つ前のサブウインドウを閉じさせる設定を教えて下さい。初心者なので、詳しく教えていただけるとうれしいです。よろしくお願いします。

みんなの回答

回答No.1

1.ウィンドウを開く window.open("tmp.html","wTmp","width=200,height=200"); 2.開き元のウィンドウを閉じる window.opener.close(); でいけると思いますが。

関連するQ&A

  • サブウインドウにsubmitしたい

    下記のような送信ボタンを押したときに、サブウインドウとして次の画面を開いてテキストボックスに入力した値を表示する方法についてアドバイスいただけないでしょうか。簡単かと思って探したものの、よくわかりませんでした。次の画面はnext.cgiです。送信時にFieldの値をjavascriptの値として取得する部分がよくわかりません。 #あくまでサブウインドウで開く #サブウインドウに値を引き継ぐ <FORM ACTION="next.cgi" METHOD="POST"> <INPUT TYPE="TEXT" NAME="Field" SIZE="12"> <INPUT TYPE="SUBMIT" NAME="Submit" VALUE="送信"></form>

  • コントロールでサブウインドウを開いた時、元のhtmlを再読み込みさせない

    javaスクリプトで ボタンを押すと、サブウインドウが開くように設定しています。 ですが、サブウインドウを開くと、元のhtmlがイチイチ再読み込みされて しまいます(サブウインドウが表示される間に元のhtmlが一旦消え、そのページの トップまで戻って表示される) 他のサイトをみていても、サブウインドウを開いても、 そのような現象にはなりません。心当たりはありませんでしょうか?

  • ロールオーバー時、特定区間だけループさせる

    初めて質問させて頂きます。 プログラミング超初心者です。 長年、プログラミングをされてる方には簡単なことだと思いますが、よろしくお願いします。 今、FLASH(CS4)で簡単なアニメーションを作っています。 簡単に説明しますと ・全体で300フレームある ・ボタン3個設置 という状態です。 そして、 1つ目のボタンをロールオーバーしている時は1フレーム目から100フレーム目までをループする。 2つ目のボタンをロールオーバーしている時は101フレーム目から200フレーム目までをループする。 3つ目のボタンをロールオーバーしている時は201フレーム目から300フレーム目までをループする。 ロールアウトすると全体が再生される。 という仕組みを実現させたいのですが、ロールオーバーしたら指定のフレームへ飛ぶというところまでのスクリプトは書けたのですが、ループさせるスクリプトがわからず困っています。 どなたかアドバイスを頂けないでしょうか。

    • ベストアンサー
    • Flash
  • サブウインドウで画像を表示する方法

    HP上の画像(http:****.gif)をクリックするとサブウインドウが開いて別の画像(http:****,swf)が表示されるという技は、どうやってやるのでしょうか? 後者の画像の窓の大きさは400×400にしたいです。 検索するとこのようなプログラムの説明が載ったサイトが幾つか出てきますが、まだHTML初心者なので上手く出来ません。 なので出来ればHTMLプログラム全文を書き込んで頂ければ幸いです。 関係あるか分かりませんがブラウザはIE6です。 お手数ですが宜しくお願いします。

    • ベストアンサー
    • HTML
  • 開いたサブウインドウ側のみで小さなウインドウを出す方法

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

  • FLASH MX ロールオーバーボタン

    はじめまして。初心者です。 ある2つのボタンをロールオーバーすると ムービークリップが動作するようにしたいのですが、 「ボタン1」をロールオーバー後、「ボタン2」をロールオーバーすると、「ボタン1」がロールアウトされてしまうため、途中でムービークリップが終了してしまいます。 これを解決するためにはどうすればよろしいでしょうか? アドバイスなどありましたら、よろしくお願いします。

    • ベストアンサー
    • Flash
  • 一度ロールオーバーして表示させた画像をそのまま残したい

    Flash AS初心者です。 ボタンにロールオーバーした際に、別フレームで作成した吹き出しが任意の場所で表示されるような動きを作成しています。 通常であれば on (rollOver) { gotoAndStop(4); } で済むと思うのですが、ロールアウトした時、別のボタンにロールオーバーした時にも、もともと表示されていた吹き出しをそのまま残したいのです。(上記だと当然ながら消えてしまいます) ボタンとリンクする吹き出しは8つあるので、全て表示した際には重ならないようなレイアウトは考えているのですが・・・ つたない説明ですみません。 ご教授いただければ幸いです。

    • ベストアンサー
    • Flash
  • FLASH5で、ボタンにロールアウト時にもアニメーションさせたい

    FLASH5を使用しているのですが、ボタンにマウスのロールオーバーで アニメーションを設定することはできますが、ロールアウトしたときにも アニメーションを設定したい場合、どのような方法があるか教えていただきたいです。 今私が作りたいのは「何もないところにロールオーバーするとボタンがゆっくり表示され、 ロールアウトするとゆっくり消える」というものです。 現時点では、私はムービークリップの中にボタンを入れ、最初のフレームで フレームアクションに stop (); を設定し、そこに配置してあるボタン(ここでは、透明なボタン)に on (rollOver) { play (); } で次のフレームに行くようにし、そこでロールオーバー時のアニメーション(ゆっくりボタンが現れる) を作成して、止めたいところでフレームアクションに stop (); を設定し、その停止時に配置してあるボタン(表示されている可視状態)に on (rollOut) { play (); } を設定し、その次のフレームからはロールアウト時のアニメーション(ゆっくりボタンが消える) を作成しています。 これだと、動作はするのですが メニュー等のようにボタン(この場合はボタンを含んだ ムービーですね)を隣接させて複数置いた場合などに on (rollOut) { play (); } のスクリプトがうまく効かず、他のボタンにロールオーバーしているにも関わらず前にロールオーバーした ボタンがそのままの状態(ボタンが消えず表示されたままの状態)で残ってしまいます。 tellTargetとifを使用するのかな?とも考えたのですがよくわからず困っています、、、、 長文で申し訳ないのですが、よろしくお願いします。

  • MT4のサブウインドウの左上の表示を消したい

    MT4のサブウインドウにMACD(Custom)というインジケーターとMT4標準のストキャスティクスを表示しているのですが、ウインドウの左上にテクニカル指標の名前や数値が表示されています。これを非表示にする事はできないでしょうか。 現在、メインモニターに1分足のチャートを大きなウインドウサイズで表示させて、片隅に5分足のチャートのウインドウを小さく表示しているのですが、ウインドウサイズが小さいとテクニカル指標が上段付近に行った場合は、文字がラインの上に重なって表示されるので、ラインがどうなっているのか判別できません。 別のモニターには大きいサイズで5分足も表示させているから、それを見ればテクニカルのラインも見えますが、極力視線移動を少なくして素早く確認をしたい時にはあると便利なので、どうにかこの左上の文字を無くしたいです。 よろしくお願いします。

  • サブブウインドウ

    サブウインドウの記述方法で教えてください。 開くウインドウサイズの設定方法は分かるのですが、 同じページ内でサイズ違いのサブウインドウを開きたいのです。 <Head></Head>の中にサブウインドウの記述はひとつしかできないと思うのですが、複数種類のサイズを記述する方法はあるのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう