HP作成時のフレーム設置方法とフラッシュボタンのコントロール方法

このQ&Aのポイント
  • HP作成時に画面をフレームで縦に2分割し、左フレームにフリー素材のフラッシュボタンを設置する方法について教えてください。
  • また、左フレームのボタンを押したら右フレームに表示させるためには、どのような設定が必要ですか?
  • フリー素材のフラッシュボタンのコントロール方法についても詳しく教えていただきたいです。
回答を見る
  • ベストアンサー

txt設定

HPを作成しているのですが、画面をフレームを使って縦に2分割し、フリー素材のフラッシュボタン(メニューボタン)を左フレームに設置しました。左フレームのボタンを押したら、右フレームに表示させるようにしたいのですが、どのようにすればよろしいですか? フラッシュボタンはフリー素材ですので、ボタンのコントロールはtxtファイルで添付されています。 txt内容は &menu6name=BBS& &link6=http://www.yahoo.co.jp& &target6=_top& になっています。最後の3行目を変えれば良いのでしょうけど、それがわかりません。 top・parent・Blank・self どれにしてもうまくいきません。何か、足らない部分が有るのでしょうか? 皆様のお力をお貸し下さい。 よろしくお願い申し上げます。 作業環境 WinXP Macromedia Dreamweaver MX

  • Flash
  • 回答数2
  • ありがとう数5

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

  • ベストアンサー
noname#35109
noname#35109
回答No.2

えーと,#1です。 HTMLの名前はどうでも良いのですけど… せっかくですから,使わせていただくと, index.html のソースのことを言っているのですよ。 本当はもっと色々書かれているとは思いますが, index.htmlのエッセンスだけを書くと↓のようになっていると思うのです。 ---index.html------------------ <html> <head> <title>フレームTOP</title> </head> <frameset cols="150,*"> <frame name="contents" src="Left.html"> <frame name="main" src="main.html"> </frameset> </html> ----------------------------- Left.html とか main.html とかはどうでも良くて, 7行目 <frame name="main" src="main.html">         ココ↑ ココの "main" をどうされているのかが問題なのです。 人が勝手に付ける名前か,ソフトが勝手に付ける名前なので,"main"かどうかは知りません。 この name="○○"の○○がフレームの名前になりますから,この名前の付いたフレームをターゲットにしてリンクを張らなければいけません。 だから,少なくとも,top・parent・Blank・self ではないと思います。 もし,name="○○" の記述がなければ,自分で適当に付けてください。半角英字が良いです。 で,そこの名前が, &target6=○○&      ココ↑ にくるわけです。 普通の場合の話ですよ。 そのFlashの作者ではないので,Flashの中身がどうなっているのかわかりません。 もしそうしても出来ない場合は, ひょっとしたら,変な名前は全部_blankになるようなしくみにされているのかもしれません。

enta-enen
質問者

お礼

 出来ました。有り難うございました。 凄く勉強になり、やはりちょっと基礎から勉強します。 有り難うございました

その他の回答 (1)

noname#35109
noname#35109
回答No.1

結局, Flashを使わず,普通にリンクを張ったときとほぼ同じになります。 例えば,フレームのTOPのHTMLで, <html> <head> <title>フレームTOP</title> </head> <frameset cols="150,*"> <frame name="contents"左ページ.html"> <frame name="main" src="右ページ.html"> </frameset> </html> という感じに,左ページ.html のある方のフレームの名前を,"contents", 右ページ.html のある方のフレームの名前を,"main" と定義してあったら, 左ページから右ページをHTMLで変える場合は, <p><a href="http://www.yahoo.co.jp" target="main">Yahoo!へ</a></p> となりますよね。これとほぼ同じで, Flashから外部テキストを読み込んでそれ通りにする場合, 外部テキストは &link6=http://www.yahoo.co.jp& &target6=main& となります。 フレームのTOPのページでどう定義してあるかがわからないので, こちらとしては,正確に答えようがありません。 TOPのHTMLの定義によって変えてください。

enta-enen
質問者

お礼

 こんにちは。 ご返信有り難うございます。 丁寧なご説明有り難うございます。 ご指示通りやってみたのですが、新しいウィンドとして出てきます。 フレームの構成は、全体をindex.html フラッシュボタンの有るフレームをLeft.html 表示させたいフレームをmain.html の構成でなってます。 申し訳無いのですが、もう少し教えて下さい。 よろしくお願い申し上げます。

関連するQ&A

  • 『Dreamweaver2』で、フレームを使用したいのですが…

    『Dreamweaver2』で、フレームを使用した際、 左側を目次とした時に、目次をクリックして、 その項目を右側のフレームに表示する方法を教えてください。 【ターゲット】に何と入れればいいのかがわからないです。 あと、【ターゲット】に、あらかじめ表示されている、 _blank・_parent・_self・_top は、それぞれ、 一体どういうウィンドウの開き方をするのでしょうか?

  • getURLで同じウィンドウで開きたい

    現在、Flashでメニューを製作しているのですが、 getURLで同じウィンドウに表示する ことが出来ません _self,_blank,_parent,_top を全て試してみたのですが、_parent以外、別ウィンドウ で表示されてしまいました _parentだと、動作がおかしくなります 全く原因が理解できません どなたか、教えてください

    • ベストアンサー
    • Flash
  • フレームのターゲット設定がうまくいきません

    今回、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
  • Flash MXでgetURL

    ホームページのメニューにFlashを使いたいのですが、フレームをはさんだgetURLの使い方がいまいち解りません。 ホームページではメニューとメインとのフレームを使っているのですが、メニューのフレームからメインのフレームにいくのには「ウィンドウ」の「_self」とか「_blank」とあるのですがどれを使ったらいいのでしょうか?

  • flashボタンのリンク設定

    flashで作ったトップページ全体があってその中にメニューボタンも配置されています。ボタンのロールオーバーの設定は出来たのですが、ブラウザ上でトップページのFlashボタンをクリックするとdreamweaverで作った他のページに飛ぶようにリンク設定をしたいのです。(DREAMWEAVERではボタンをいじれないないので)色々探しましたがdreamweaverファイルに飛ぶようにする設定がみつからないのでどなたか教えて頂けませんでしょうか?

    • ベストアンサー
    • Flash
  • TARGET の指定について

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

    • ベストアンサー
    • HTML
  • Flashボタンのリンクについて

    今回初めてHPを作っているんですがどうしてもわからないので質問させていただきます。 FlashMXでボタンを作ってリンク(gotoURL)を貼って、Dreamweaverにて縦に割ったフレームの左側に設置しました。 ボタンをクリックして右側のフレームに指定のドキュメントを表示させたいんですがどうしてもうまくいきません。 作ったボタンにはgetURL("指定ドキュメト","_self");とアクションスクリプトを設定して"_self"の部分は_parent,_blnk,_top,mainframe等記述してひと通り試してみたのですがどうしても右側のフレームに表示されません。 色々調べてみたのですがどうしてもわからずほとほと困り果てています。。初心者の質問で申し訳ありませんがおわかりの方どうぞご指導よろしくお願いします。

  • FLASHのURLリンクのターゲットの件

    上下にテーブルを作り上にFLASHでポップアップメニューを作ってリンクを作ったのですがHTMLでのターゲットの指定の仕方がわかりません。ピエビベアのリンクターゲットは"_self" "_parent" "_blank" "_top"しかありません。URLリンクのターゲットやターゲット先の名前の作り方はHTMLとちがうのでしょうか?これで作業が止まってしまっています。どなたかわかりやすく教えてください。お願いいたします。

    • ベストアンサー
    • Mac
  • Flashボタンのターゲット設定がうまく出来ません。

    こんにちわ、初めて質問させていただきます。 フレームで左右2分割して左にFlash MXで作成したボタンを設置し、右にボタンをクリックした際にコンテンツを表示させたいのですがうまく出来ません。 ・フレームHTMLソース <FRAMESET cols="27%,73%" frameborder="NO" border="0"> <FRAME src="menu.html" name="menu_area"> <FRAME src="top.html" name="disp_area"> </FRAMESET> フラッシュのアクションには on (press) { getURL("pro.html", "disp_area"); } を入れましたがどうしてもボタンを押しても新しいウィンドウで出てきてしまいます。 分かり難く申し訳ありませんが、ご教授願います。

    • ベストアンサー
    • Flash
  • flashでのリンクを別ウィンドウで開きたい

    SWiSHでフラッシュのページを作っています。 そこの画像にリンクを貼ったのですが、どれを選択しても同じページにリンク先が表示されてしまいます。 _self _parent _blank _top それぞれの意味もあまりわからないまま作ってしまっているのですが・・・・・ 初心者で悪戦苦闘中です。 どなたかおねがいします。

専門家に質問してみよう