• 締切済み

FLASHからのリンクの設定

いつもここには大変お世話になってます。 少しややこしいんですが、質問なんです。 ここのカテゴリーでいいのかわかりませんが・・・ HPでトップページ(index.html)はフレームをきらずにフラッシュをベタ貼りしてます。 そこからフラッシュのボタンでframeフォルダのtest.htmlにリンクを飛ばします. test.htmlはフレームを上下の3つにわって上から head.html body.html foot.htmlに設定しています。 この時にフラッシュのボタンを押したらbody.htmlが任意の画面に変わるようにしたいのですが、思うような結果ができません。 スクリプトは index.htmlに function link(p1){ window.open("frame/test.html"); window.open(p1,"mainFrame"); window.open("frame/head.html","topFrame"); window.open("frame/foot.html","bottomFrame"); } フラッシュのボタンに on(release){ getURL("JavaScript:void(link(\"frame/a.html\"))"); } としています。 フラッシュの項目は全部で5コあり、それぞれにa.html~e.htmlとボディーを変えたいんです。 このスクリプトですと一応はできるのですが、新しい画面が開いてしまいます。 元のindex.htmlが変わるようにしたいのですが、どうしたらいいのでしょうか? わかりにくいと思いますがよろしくお願いします。

みんなの回答

  • ikazuchi
  • ベストアンサー率32% (17/53)
回答No.1

on (press) { getURL ("http://www.co.jp/", "_top"); } ボタンリンクはこれでいいと思いました、 おかしかったらすいません。

amountainblast
質問者

お礼

ありがとうございます。 on (press) { getURL ("http://www.co.jp/", "_top"); } にすると次々と画面がでて来てできませんでした。

関連するQ&A

  • Flashメニューからフレーム内へのリンク

    こんにちは。 同じような質問も多数あったのですが、よくわからないので質問させていただきます。 Flashでメニューをつくり、index.htmlのtopFrameに配置しました。(index.htmlは、フレームを上下に分けてあり、topFrame、mainFrameと名前がついています) そこで、topFrameに配置してあるフラッシュのメニューボタンをクリックすると、mainFrameが他のページに切り替わるように設定したいのですが、どのように記述すればよいのでしょうか? ボタンにのみ、記述すればよいのですか? できれば実際のスクリプトを教えていただけると大変助かります! よろしくお願いします。

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

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

  • Flashからリンクする際のconfirmの記述

    こんにちは。 非常に初歩的な質問かと思いますが、教えてください。 いろんなサイト様を探してみたのたですが、なかなか上手くいかず・・・ 使用ソフトは、suzukaです。 簡単なムービークリップは作るのですが、アクションスクリプトはあまり使用したことがありません。 Flashバナーから外部ページへリンクする際、「confirm」を使用して、外部リンクということを表示させたく思っています。 イメージとしては、Flashバナーをクリックすると【外部ページを開きます】とダイアログが表示されます。 そのダイアログの、【OK】をクリックすると別ウィンドウで外部ページが開き、キャンセルをクリックするとダイアログだけが消えます。 【OK】と【キャンセル】、いずれの場合もFlashバナーが貼ってあるページは残ります。 フレームアクションには下記のように記述していますが、イメージ通りになりません。 ***************************************************************** // 空のムービークリップ link_mc を深度 0 に作成 this.createEmptyMovieClip("link_mc", 0); // link_mc にステージの大きさの透明な塗りを作図 link_mc.beginFill(0x000000, 0); link_mc.moveTo(0, 0); link_mc.lineTo(Stage.width, 0); link_mc.lineTo(Stage.width, Stage.height); link_mc.lineTo(0, Stage.height); link_mc.lineTo(0, 0); link_mc.endFill(); // link_mc をクリックしたときの動作を定義 link_mc.onRelease = function() { // リンク先 を 別窓で開く getURL("javascript:window.confirm('外部ページを開きます') ? window.open('リンク先のアドレス','target') "); ***************************************************************** ダイアログは表示されるのですが、【OK】をクリックしても【キャンセル】をクリックしても、別ウィンドウで外部ページが開いてしまいます。 しかも、Flashバナーが貼ってあるページには、真っ白な画面で[object]と表示されてしまいます。 イメージ通りにすることは可能でしょうか? 誠に恐れ入りますが、どうぞ宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • 複数フレームで「戻る」ボタンを押すと、1フレームしか戻らない

    お忙しいところ申し訳ありませんが、教えてください。 「複数フレームを同時に書き替える」まではわかったのですが、「戻る」ボタンを押すと、1フレームしかページがもどりません。3フレームに分けているのですが、3フレームが同時に「戻る」ことはjavascriptでできるのでしょうか?ちなみにスクリプトは function viewWin(p1,p2,p3){window.open(p1,"frame1");window.open(p2,"frame2");window.open(p3,"frame3");} です。 基本的な質問だと思うのですが、わからなくて困ってます。どなたか教えてください。よろしくお願いします。

  • フルスクリーン

    flashで、フルスクリーンのページを開くhtmlを作成しました。index.htmlです。 </head>より上に、 <script language="javascript"> function toppage(){ x = screen.width; y = screen.height; window.open('top.html','top', 'width='+ x +',height='+ y +',top=0,left=0,scrollbar=no, toolbar=no,status=no,resizable=no,location=no'); } </script> index.htmlのswfの中にボタンを配置し、 on(release) getURL("javascript:toppage()"); というscriptです。 ボタンを押しても、top.htmlが開きません。 どこか間違っている所があれば教えてくれないでしょうか? よろしくお願いします。

  • 単独で開かれたiframeを親ページに表示したい

    ブログ記事(blog1.html、blog2.html、blog3.html)を親ページ(index.html)のiframeとして表示しています。 親ページを開いた際には、デフォルトで最も新しいブログblog3.htmlが表示されるようになっています。 ブログ記事が単独で開かれた場合には、 if (window == window.parent) { location.href = "./index.html"; により自動的に親ページに導くようにしていますが、その際に開かれたブログ記事を表示したいと思います。 当たり前ですが、現在はblog3が開かれてしまいます。 どのようにしたらいいでしょうか。 以下、現在確認中のサンプルスクリプトです。 ■親ページ■ <html lang="ja"> <head> <meta charset="UTF-8"> <title>index</title> </head> <body> <p>index.html</p> <iframe src="./blog3.html" frameborder="2" width="300" height="100"></iframe> <div id="result"></div> </body> </html> ■ブログ1■ <html lang="ja"> <head> <meta charset="UTF-8"> <title>blog1</title> </head> <body> <p>blog1.html</p> <script> // 単独で開かれている場合 if (window == window.parent) { location.href = "./index.html"; // iframeで開かれている場合 } else { } </script> </body> </html> ■ブログ3■ <html lang="ja"> <head> <meta charset="UTF-8"> <title>blog3</title> </head> <body> <p>blog3.html</p> <script> // 単独で開かれている場合 if (window == window.parent) { location.href = "./index.html"; // iframeで開かれている場合 } else { } </script> </body> </html>

  • FLASH5とジャバスクリプト?

    FLASH5を使って、動くボタンを作成しています。 それで「getURL」を使うと、リンク先にとびますよね。 でも、そのボタンをひとつ押すと、3つのフレームが変わるようにしたいのです。 以前はそれをJavaScriptと通常のgif形式のボタンで行っていたのですが、FLASHと組み合わせて使ってもできるものなのでしょうか? 「getURL」以外を使えばできるようになりますか? FLASHを使い始めて1週間もたっていないので、まだわからないことだらけなんです・・・。 現在使用中のブラウザはIE5ですが、ネスケなどでも正常に表示されますか?

  • ジャバスクリプトのように別ウインドウを開くのをフラッシュで

    たびたびお世話になっております。 FlashMXで、メニューボタンを作っています。 左のフレーム(フレーム名=menu)にFlashで作ったボタンを配置し 右のフレーム(フレーム名=main)に開くというスクリプトは 以下なのですが on (press) { getURL("main.htm", "main"); } サイズやツールバーの有無などを指定した別ウインドウを開くには、どう書けばいいのでしょうか? HTMLだとジャバスクリプトを使いますよね。 それをアクションスクリプトと連携させるやり方があるのでしょうか。 よろしくお願いします m(_)m

    • ベストアンサー
    • Flash
  • 隠しリンクを…

    こんにちは。 隠しリンクを以下のスクリプトで貼ろうと思うのですが、リンク先のページを別のフレームに開きたいのです。 <script language="JAVAScript"> <!-- function link(){ location="index.htm"; } //--> </script> 隠し<span onclick="link()">リ</span>ンク どこに、何を加えればいいのでしょうか? よろしくお願いします。

  • 別窓リンクの問題点は?

    画像リンクによる別窓表示で下記の一行のみのソースをリンクとして別窓表示しています。この方法でのデメリットはありますでしょうか? -------------------------------------------------------------- <body> <a href="javascript:void window.open('test.html',null,'height=450,width=300,menubar=no,toolbar=no,scrollbars=no');"><img src="test.gif"></a> </body> -------------------------------------------------------------- サイト検索で見かける別窓表示のソース↓ <head> <script language="JavaScript"> function openWindow(i) { window.open("sample" + i + ".html","","width=700, height=600"); } </script> </head> <body> <a href="javascript:openWindow('1')">sample1.html</a><br /> </body> これとの比較したときの問題は?