• 締切済み

インラインフレーム外のFlashでできたボタンから、インラインフレーム内を変更。

どうしても出来ないです。 Flash用のテキストのターゲットをインラインフレームの名前に指定しても、別のウィンドウで開かれてしまいます。 Flashじゃ無くて、ただの画像やテキストにリンクを貼ってターゲットをインラインフレームの名前に指定すると出来るんですけどFlashは何度試しても出来ません。 どなたか力を貸して下さい。お願いします。 http://www.flash-bucks.com/flash/menu/m08/index.html ↑これが使用しているFlash(ボタンの素材) http://www.tagindex.com/tool/iframe.html ↑これが使用しているインラインフレームを作成したサイト 参考になればと思います。

noname#24288
noname#24288
  • Flash
  • 回答数1
  • ありがとう数2

みんなの回答

noname#35109
noname#35109
回答No.1

Flash からターゲット指定する, インラインフレームやフレームのウィンドウの件ですが, これがうまく動作しないのは, おそらく, Flash Player 9 のグローバルセキュリティの設定と関係していると思われます。 [グローバルセキュリティ設定] パネル http://www.macromedia.com/support/documentation/jp/flashplayer/help/settings_manager04.html 上記のページで表示されている, 「グローバルセキュリティ設定」 という Flash製 のパネルで,  ○ 常に許可 にチェックを入れて,  [編集...      ▼] となっている部分から,「追加」をクリックします。 すると出てくる「このサイトを信頼する:」パネルで, 「フォルダを参照」をクリックして, ダウンロード後に解凍された Flash の 「m08a1.swf」など を含むフォルダを指定して, 「OK」をクリックします。 すると,「これらのファイルをフォルダを常に信頼する:」の欄に 指定したフォルダのパスが出てくると思いますから, そのまま全てのブラウザを閉じてください。 (この今見ているページも一応閉じてください) これで, ご質問のファイルを動作させれば動作すると思います(おそらく)。 私は,こういう設定をいちいちするのが面倒なので, Cドライブ全体を選択しています。 グローバルセキュリティ の設定は, 本来,ローカルPC 内の SWF ファイルが Web などと getURL などで通信をしようとするときに, 本当に外部と通信をしていいのかなどを設定するものです。 それがなぜ,フレームやインラインフレームの使用と,関係しているのかはよくわかりません。 同様の件が一応はここにかかれています↓。 「付録CD-ROMをFlash9プレイヤーで再生する場合の問題について」 http://www.flash-jp.com/books/oshifla_8/troubleshooting/cd_9player.html こちらの方が図入りでわかりやすいと思います。 --------------------------------------- 今回のケースで, 私の場合の例を一応書いておきます。  任意のフォルダ    ├index..html (Flashを表示させるHTML)    ├m08a1.swf (Flash)    ├m08a1.txt (設定ファイル)    ├ a.html    ├ b.html    ├ c.html    └ d.html index.html のソースコード ---------------------------------------------- <html> <head> <meta http-equiv="Content-Language" content="ja"> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>インラインフレーム・ターゲット指定</title> </head> <body> <p> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="150" height="90"> <param name="movie" value="m08a1.swf"> <param name="quality" value="high"> <param name="wmode" value="transparent"> <embed src="m08a1.swf" width="150" height="90" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed> </object> </p> <p> <iframe src="a.html" width="300" height="200" name="myframe">ここに未対応ブラウザ向けの内容</iframe> </p> </body> </html> ---------------------------------------------- m08a1.txt (設定ファイル) ---------------------------------------------- //ボタン数 &btNum=4& //スクロールスピード(数を大きくすると遅くなります) &scSpd=10& //ボタンの色 &btColor=FFFFFF& //テキストの読込み(onの場合は1、offの場合は0) &text=1& //テキスト(半角英数のみ日本語不可) &tx1=aです& &tx2=bです& &tx3=cです& &tx4=dです& //テキストの色 &bttxColor=FFFFFF& //画像の読込み(onの場合は1、offの場合は0) &gazou=1& //URL &url1=a.html& &url2=b.html& &url3=c.html& &url4=d.html& //リンクターゲット &tg1=myframe& &tg2=myframe& &tg3=myframe& &tg4=myframe& ---------------------------------------------- 以上のようにして,うまく行きました。

noname#24288
質問者

お礼

ほんとに丁寧な説明ありがとうございます。 早速試してみます。 何回も自力で頑張ったのですが、やっぱり投稿するのが正解でした。グローバルセキュリティ設定なんて自分じゃ存在自体知らなかったですから…。 助かりました。

関連するQ&A

  • FLASHで出来たメニューからインラインフレーム内を変更したいのですが・・・

    無料配布されているFLASH素材(メニューボタン)を使い、 リンク先ページを同じページに設置したインラインフレームに表示させたいのですが、 FLASHメニュー&iframe設置ページを表示後 最初にFLASHメニューボタンをクリックするとちゃんとリンク先を表示するのですが 続けてFLASHの別ボタンをクリックしても全く反応せず困っています。 一度ブラウザバックしてメニューをクリックすると別ページも表示されるのですが・・・。 ブラウザバックせずにインラインフレーム内にページを表示させる事は 出来ないでしょうか? ターゲット指定は &target1=iframe&、&target2=iframe& と設定しています。 当方、WindowsXP、FlashPlayerはVersion 10,0,32,18 IE8とスレイプニルで上記の現象が起きていますが IBMホームページビルダーV9でのプレビューでは正常に各リンクを開けています。 FLASH初心者の為、わかりにくい説明で申し訳ございませんが宜しくお願いいたします。

  • インラインフレームについて

    いろいろ調べてみたのですが分からないので教えてください。 一つのページ内に、インラインフレーム「A」と「B」を置き(つまり2つ) 片方のインラインフレーム「A」内に置いたリンクボタンをクリックしたら、 もう片方のインラインフレーム「B」内が変わるようにしたいのですが、targetはどう指定したらよいのでしょう。 例えば、 http://www.tagindex.com/html_tag/frame/i_index01.html こちらのページだと、 サンプル1にリンクを置いてサンプル2の表示が変わるようにしたいのです。 宜しくお願い致しますm(_)m

  • フラッシュHP

    はじめまして。FC2WEBでHPを製作中です。 初心者なのですが、簡単なフラッシュHPを作りたいと思っております。 こちら様↓ http://flash-bucks.com/ より、フォトアルバムの素材をお借りしてDLしました。 textと、HTMLを同じディレクトリにUPしたのですが、それ以降が分かりません。 全くの初心者でお恥ずかしいのですが、 どなたか詳しい方、お教えいただけないでしょうか??宜しくお願い致します。

  • インラインフレーム切り替え&アンカーについて

    インラインフレームを切り替える際、 iframeにnameを設定して、aタグにtargetで指定すれば切り替わる ことまでは突き止めたのですが、 切り替えをしたい画像ボタンと、 iframeが離れているので、 まず、iframeがある部分までアンカーで飛び、 かつ、iframe内も同時に切り替える方法を知りたいのですが、 もしご存知の方がいらっしゃったらご教示いただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 一つのリンク(ボタン)での2つのリンク要素をもたす

    インラインフレームにリンク表示とページトップにあるインラインフレームへの リンクの2つのリンク要素をもたしたいのですが… 今、<a href="http://store.apple.com/jp" target="00iframe">として 00iframeにはApple Storeが反映されているんですが、 00iframeがページの上部で リンクテキストがページの下の方にあるので、 できれば<a href="http://store.apple.com/jp" target="00iframe">この動きと、 < a href="#top">が一緒にできる方法はないでしょうか・・・ よろしくお願い致します。

  • インラインフレームでのクッキーについて

    インラインフレームをサイトで使用しているのですが、 インラインフレームって、更新を押すと、最初に指定したページ  <iframe src=a.html></iframe> だと a.html に戻ってしまうじゃないですか。 それをクッキーを使用して、更新を押しても現在見ているページを表示したいのですが。(クッキーでできるのかな?) できますでしょうか?教えてください。 また、別の方法でも、上記が可能ならば、教えてください。お願いします。 iframe名を、fffff  IDを、fffffid iframeをおくページを、index.html iframeで最初に表示されるページを、a.html リンクでiframe内に表示されるページを、b.html としておきます。

  • ホームページに使える無料FLASHサイト教えて

    タイトルのとおりです。 http://flash-bucks.com/ Flashbucks のようなフラッシュ配布サイトを教えてください。

  • FLASHでフォトアルバム

    FLASHで以下のサイトにあるようなフォトアルバムを作りたいのですが、マウスを乗せたときに右や左に画像が動くようにするにはどのように実現しているのでしょうか? http://flash-bucks.com/flash/album/a11/sample.html Flashの実現方法が書いてるサイト、または書籍がありましたら教えてください。

  • インラインフレーム内へのリンク

    質問させて頂きます。 インラインフレーム内へのリンクが上手くいかなくて困っています。 name="main" でインラインフレームに名前を付け、外部からはtarget属性でtarget="main"と指定してリンクをはっているのですが、どういうわけだか新しいウインドウが開いてしまいます。 ソースをのせておきますので、どこがいけないのか御指導頂けないでしょうか。お願い致します。(暫定的にYAHOO!にリンクさせています) 以下ソース↓ <html> <head> <title>インラインフレーム</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body bgcolor="#FFFFFF"> <table width="500" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td height="17"><a href="http://www.goo.ne.jp" target="main">YAHOO!</a></td> </tr> <tr> <td height="300"><iframe border="0" frameborder="0" marginheight="0" marginwidth="0" name="main" scrolling="yes" style="border:solid 1pt cc0000" src="http://www.yahoo.co.jp" width="500" height="300"></iframe></td> </tr> </table> </body> </html>

    • ベストアンサー
    • HTML
  • Flashの初歩的な質問ですが

    http://flash-bucks.com/flash/menu/m070/sample.html ↑のようなメニューを作りたいのですが、 Title-Aを押すと、詳細リンクが出てくるまでは作れたのですが、再びTitle-Aを押しても詳細リンクが出てきたままの状態にしておくにはどうしたらいいのでしょうか? 今Title-Aを押すたびに詳細リンクが出てきて使いにくい状態です。 わかりにくい説明ですみません。

専門家に質問してみよう