• 締切済み

Flash+javascriptでポップアップ

Webデザイナーです。 同業者の方、Flash+javascriptにお詳しい方の回答お待ちしています。 業務でとある映画作品の公式サイトを制作しています。 topページ内に設置したFlashから、ボタンmcをクリックした時にgetURLでjavascriptの関数名を指定し、 ポップアップウインドウを開く処理をさせました。すると、IE6、7では全く問題なく動作するのですが、 なぜかFirefox2.x/3.xではポップアップが開いた先のウィンドウ上部に、ヘッダに記述した<title>タグ内の文字列が出現するという不可解な現象が起きてしまいました。 どなたか同じ様な現象に遭遇し、解決策をご存知の方はいらっしゃいませんでしょうか? 制作環境は windowsXP、FlashCS3、htmlはDreamweaverCS3で編集しています。 topページのヘッダ部分のソースは <head><title>○×劇場版</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="content-style-type" content="text/css" /> <meta name="keywords" content="○×○×"> <meta name="description" content="○×の原作による「○×○×劇場版」公式HP。○×年冬、感動の劇場公開!!"> <link href="./css/index.css" rel="stylesheet" type="text/css" media="screen,print" /> <script src="Scripts/swfobject_modified.js" type="text/javascript"></script> <script language="JavaScript"> <!-- function Openwin(){ myWin=window.open('./news.html', 'newWin','left=0,top=0,width=700,height=720,status=0,scrollbars=0,menubar=0,location=1,toolbar=0,resizable=1'); } //--> </script> </head> Flashからはボタンmcに on(release){ getURL("javascript:Openwin();"); } と記述、topページ内に配置し、クリックするとポップアップ(news.html)が開くという状態です。ポップアップは問題なく動作し、指定サイズのウィンドウが開くのですが、news.htmlの<title>タグ内の文字が ポップアップウインドウ内最上部に出現するという現象です。 news.htmlのヘッダは以下の通りです。 <head> <title>○×情報</title>【←この部分がポップアップ先ウインドウ内最上部にでてしまう】 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="content-style-type" content="text/css" /> <meta name="keywords" content="○×○×"> <meta name="description" content="○×の原作による「○×○×劇場版」公式HP。○×年冬、感動の劇場公開!!"> <link href="./css/news.css" rel="stylesheet" type="text/css" media="screen,print" /> </head> 自分でも試行錯誤を繰り返しましたが、どうにも解決できず… どうか、ご教授ねがいます。

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

ポップアップが開いた先のタイトルバーに限定しては 今までほとんど気になどしていませんでしたが, 単にブラウザの仕様ではないでしょうか。 つまり不可解な現象でも何でもなく, 単に「そういうもの」ではないかと思います。 また getURL とは何の関係もないのではないでしょうか。 つまり Flash は基本的に無関係ではないかと思います。 どこでも良いですが たとえばここに普通のJavaScriptのポップアップウィンドウのページがあります。 「ポップアップウィンドウを開く」 http://www3.ocn.ne.jp/~motiya/java/sample-1/pop_up.htm この↑ページの「お知らせ」ボタンをクリックすると, IEではタイトルバーにURLが表示されます。 Firefox ではタイトルバーに タイトル が表示されます。 Flash は関係なく,単にブラウザの仕様だと思います。 「JavaScript&VBScriptサンプル集(2)」 http://www.aichi-iic.or.jp/co/otaya-jouzou/tv01/ya000.html   ↓「タイトルの表示」  http://www.aichi-iic.or.jp/co/otaya-jouzou/tv01/ya00o2.html のように, ポップアップで開かれるウィンドウのタイトルを JavaScript コントロールされてはいかがでしょうか。

jazzy_too_jazzy
質問者

補足

質問の仕方が悪く失礼しました。 <title>タグ内の文字が「タイトルバーに出る」のではなく、「ページ内の最上部(x:0px y:0pxの位置)に出る」のです。 javascript側でタイトルのコントロールですか、なるほど。 ためしてみます。回答ありがとうございます。

関連するQ&A