Flashメニューのターゲット設定方法

このQ&Aのポイント
  • 今回の相談は、外部TXTファイルを使用してFlashメニューのターゲットを設定する方法についてです。
  • 現在は&target=_フレーム名&といった形式で設定していますが、うまくいきません。
  • Flashのメニューを押した時には、別のフレームに表示させたいという要望があります。
回答を見る
  • ベストアンサー

Flashメニューの ターゲット設定

あけましておめでとうございます♪ 今年も皆様良い年になりますように★ さて、今回の相談ですが 外部TXTファイルでFlashメニューのターゲットを設定したいんです。 今の所下のようになっていまして、&target=_フレーム名&等入れてみたんですがうまくいきません;; どうすれば良いのでしょうか? Flashのメニューを押したらメニューがあるフレームとは別のフレームに表示させたいです。 色々と試していますがうまくいきませんので、アドバイスお願い致しますm(_ _)m items=8&txtMenu1=Top &txtMenu2=Information &txtMenu3=Diary &txtMenu4=Gallery &txtMenu5=Profile &txtMenu6=BBS &txtMenu7=Link &txtMenu8=MAIL &Menu1_Link=HP住所 &Menu2_Link=HP住所/info.html &Menu3_Link=HP住所/diary.html &Menu4_Link=HP住所/gallery.html &Menu5_Link=HP住所/profile.html &Menu6_Link=HP住所/bbs.html &Menu7_Link=HP住所/link.html &Menu8_Link=HP住所/mail.html

  • Flash
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • is_may
  • ベストアンサー率65% (58/89)
回答No.1

あけましておめでとうございます^^ &target1=_blank& &target2=right& こんな感じにして、普通に loadObj = new LoadVars(); loadObj.onLoad = function(success){   if(success){     _root.menu1.onRelease = function(){        getURL(this.txtMenu1,this.target1);     }   } } loadObj.load("config.txt"); 見たいな風にしたらいいのではないでしょうか・? 未検証なんでなんともいえませんが・。

blue302
質問者

補足

回答ありがとうございます♪ ええと・・・ なかなかうまくいかないです^^; 一応意見参考の元、下のようにやってみましたがうまくいかないので多分何か自分が勘違いしてるのかなぁーと思いますが・・・ 如何でしょうか? items=8&txtMenu1=Top &txtMenu2=Information &txtMenu3=Diary &txtMenu4=Gallery &txtMenu5=Profile &txtMenu6=BBS &txtMenu7=Link &txtMenu8=MAIL &Menu1_Link=HP住所 &target1=main& &Menu2_Link=HP住所/info.html &target2=main& &Menu3_Link=HP住所/diary.html &target3=main& &Menu4_Link=HP住所/gallery.html &target4=main& &Menu5_Link=HP住所/profile.html &target5=main& &Menu6_Link=HP住所/bbs.html &target6=main& &Menu7_Link=HP住所/link.html &target7=main& &Menu8_Link=HP住所/mail.html &target8=main& loadObj = new LoadVars(); loadObj.onLoad = function(success){   if(success){     _root.menu1.onRelease = function(){        getURL(this.txtMenu1,this.target1);     }   } } loadObj.load("config.txt"); loadObj = new LoadVars(); loadObj.onLoad = function(success){   if(success){     _root.menu1.onRelease = function(){        getURL(this.txtMenu2,this.target2);     }   } } loadObj.load("config.txt");

関連するQ&A

  • フレームのターゲット設定がうまくいきません

    今回、Flashの無料素材を使用して、ホームページ作成を試みています。 その際にフレームを上下に2分割して、フレーム上にFlash素材(メニューボタン)を、下にコンテンツ内容を表示させるようにしたいのですが…。 ボタンを選択すると、フレーム下のみ画面が変わってほしいのですが、ボタンを押すたびに新しいウィンドウが出現してしまいます。 ■フレーム用HTMLソース■ <frameset rows="40%,*" frameborder=0> <frame src="menu.html" name="menu" noresize> <frame src="main.html" name="main"> </frameset> ■Flashメニュー用Textファイル内■ //メニューの名前 &menu01=about& &menu02=bbs& &menu03=link& //リンク・ターゲット &url1=./about.html& &target1=main& &url2=./bbs.html& &target2=main& &url3=./link.html& &target3=main& どこを変更すれば新規ウィンドウが出ないようにすることができるでしょうか? (フレーム上のメニューを普通のHTMLでのリンクにするとうまくいくのですが…(;_;)) もしくはHTMLやTextファイルでは制御できないものなのでしょうか? 文章が拙くて申し訳ありませんが、わかる方、ご教授お願いいたします。

    • ベストアンサー
    • Flash
  • クリック後、TABLEの幾つかのセルの色を変える

    初めて質問させて頂きます。 現在ホームページを作成しています。 フレームでページを2分割して、片方がメニューバーのようなページでもう一つがメインページのような構成です。 こんな感じです。 <FRAMESET rows="20%,80%"> <FRAME name="top" src="menu.htm"> <FRAME name="bottom" src="top.htm"> <NOFRAMES> <BODY> <P>Please access this page by browser that supports the frame. </P> </BODY> </NOFRAMES> </FRAMESET> そしてmenu.htmにテーブでコンテンツを表示し、もう片方にTOP、PROFILE、BBS、DIARYとテーブルで仕切ってページを作成しています。 <TABLE border="1" bgcolor="gray"> <TBODY> <TR> <TD bgcolor="red"><A href="top.htm" target="bottom">TOP</A></TD> <TD><A href="profile.htm" target="bottom">PROFILE</A></TD> <TD><A href="bbs.htm" target="bottom">BBS</A></TD> <TD><A href="diary.htm" target="bottom">DIARY</A></TD> </TR> </TBODY> </TABLE> このとき、最初は"TOP"のセルがが赤くなっています。 ここでリンクとなっている"BBS"をクリックすると、そのセルの背景がredになり、その他のセルの背景はgrayのままで、次にDIARYをクリックするとDIARYのセルの背景がredになり、BBSはgrayになるというような事をやりたいのですが、良い方法はあるでしょうか? ちなみにサーバの容量が非常に少ないので画像を使いたくないのですが、画像を使わざるを得ないでしょうか? このカテゴリーで質問する内容では無いかもしれませんが、どなたか良いアドバイスを宜しくお願いします。

    • ベストアンサー
    • HTML
  • Flash設置とターゲット指定について

    Flashメニューを使ってHPを作っています。txtファイルにターゲットを指定する項目があるのですが、フレームで上下2分割にしたindexページのbottomに表示させるにはどうしたらよいのでしょうか?メニューボタンは複数あり、&target1=_blank& &target=_blank& というように並んでいます。_blankの部分を_bottomに変更するだけではダメなのでしょうか?何度やっても別ウィンドウで表示されてしまいます。初歩的な質問だとは思いますがどなたかよろしくお願い致します。

  • Flashで作ったメニューが消える

    Flash4でHPのメニューを作って・・・ 上下にフレームをわけ、下の部分にそのメニューを入れてるのですが、ブラウザで空白の部分をクリックしたり、メニューのボタンを押してGetURLをするとメニューが消えてしまいます。(またマウスをのせるとロールオーバーみたく出てきますが) ボタンにたくさんアクションつけてるのが原因なのでしょうか・・・でもムービークリップtellTargetのロールオーバーとロールアウト、マウスダウンでGetURL・・・といったごくごく普通のことしかしてないんですが。一応アクションを見直したりしたのですがこれといった原因が見つからないのです。 何か思いつくこと、あったら教えて下さると助かります。OSはMacです。

  • Dreamweavre 2つのフレームターゲットを設定できますか?

    今、フレームを使用し、HPを作っています 左(menu)と右(main)に分けたフレームを作りました 左のメニューを2種類作りました mainページの種類によって、2つのmenuを切り替えられるようにしたいのですがうまくいきません… たとえば… menu1= A , menu2= B main1= C , main2= D , main3= E , main4= F , main5= G とします AC AD BE BF BG のように、 meinCとDを表示する場合は左のmenuは1(A) meinEとFとGを表示する場合は左のmenuは2(B) という感じでフレームを使い分けたいんです。 Dreamweverを使っているのですが、 リンクを張る際ターゲット指定を 出来ますが、 AC→AD AC→BC のように1か所にしかターゲット指定できず、 リンクジャンプする際 menuとmeinの同時切り替えが出来ません すべてのページをフレームで作れば出来そうですが それでは、フレームの意味がないように思います。 解決方法を伝授お願いします。

  • 簡単ホームページのメニュータイトルの変更

    他の方の簡単ホームページを見ると、DiaryやBBSといったメニューのタイトルが日記や掲示板など好きなタイトルに変更されていますが、このやり方が分かりません。教えて欲しいです。 また、例えばBBSはいらないからメニューの一覧から削除する、といった事は出来るんでしょうか? HP初心者なので詳しく教えて頂けると嬉しいです。

  • ホームページ製作 target=""が使えない

    画面をメニューとメインで2分割した構造でメニューで選択したリンクをメインの方に表示させようとしていて、通常なら indexに <frame src=menu.html name=menu> <frame src=main.html name=main> menuに <p><font color="blue">MENU</font><p> <p><a href="./profile.html" target="main">プロフィール</a><p> <p><a href="./site_map.html" target="main">サイトマップ</a><p> <p><a href="./main.html" target="main">トップへ戻る</a><p> という感じにできるのですが、onclick="location.href='URL';" とやってるせいかできません。伝わりにくい説明ですみませんが分かる方がいたら回答よろしくお願いします。

  • TARGET の指定について

    HPを作りました。フレームも分割しました。で、いざあげようとチェックしてみた ところ、フレームのメニューをクリックすると新たなウィンドゥが出たり、フレー ムがあったところに次ページが表示されてしまったりします。 ホームページマネージャーというフリーソフトを使っているのですが、そこにある target(_blank _top _parents _self)では上手くいきません。 どうしたら上手くいくのでしょうか?

    • ベストアンサー
    • HTML
  • フレームを使って細いメニューを作りたいです。

    フレームを使って細いメニューを作りたいです。 フレームを使って下のほうに細いメニューを表示したいと思っています。 しかし文字の上に一行分くらいの隙間が開いてしまい、 メニューの文字がスクロールしないと表示されません。 メニューの作り方も調べましたが、ここまで細いものについてはわかりませんでした。 どうしたら上手く表示できるでしょうか。 完成ページ↓ <html> <head> <title></title> </head> <frameset rows="*,3%" frameborder="NO" border="0"> <frame src="PageTop.html"> <frame src="Menu.html" noresize scrolling="NO"> <norames><P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P> </frameset> </html> PageTop.html↓ <html> <head> <title></title> </head> <body></body> </html> Menu.html↓ <html> <head> <title></title> <style type="text/css"> <!-- p { text-decoration: none; } --> </style> </head> <p> <body bgcolor="#696969" link="#696969" alink="#696969" vlink="#696969"> <font face="Kartika"><div style="font size:20px;">    <target="1" href="">Top</a>     <target="1" href="">About</a>    <target="1" href="">Main</a>    <target="1" href="">Blog</a>    <target="1" href="">Link</a>    <target="_top" href="">Index</a> </font></p> </body> </html> 至らない点がありましたらご指摘ください。 よろしくお願い致します。

    • ベストアンサー
    • HTML
  • Dreamweaverでフレーム活用

    メニュー画面(BBS/LINKなど選ぶ部分)とそのコンテンツのページ(bbs.html/link.html)などを別々に作りました この別々のものをひとつに結合させたいのですが、フレームの設定はどうすればいいのでしょうか? できれば「上フレームおよびネストした左フレーム」というスタイルで 上フレーム 画像ファイル(ロゴ) 左フレーム menu.html 中身(残り) コンテンツ(bbs.html/link.htmlなど) としたいです menu.htmlは幅200ピクセルあれば十分です 中身?の部分のみが切り替わるようにしたいです どうかお返事ください・・・

専門家に質問してみよう