• 締切済み

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> 自分でも試行錯誤を繰り返しましたが、どうにも解決できず… どうか、ご教授ねがいます。

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

みんなの回答

  • 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

  • ファイヤーフォックスでCSSが読み込まれません

    会社のホームページを担当していて困っています。 IEでは、きちんと表示されるのですが ファイヤーフォックスですとCSSを認識してくれないようです。 下記が自分会社のソースです。 何が悪いのでしょうか? よろしくお願いいたします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html lang="ja"> <head> <title></title> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/JavaScript"> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <SCRIPT language=javascript src="js/libs.js" type=text/javascript></SCRIPT> <meta name="ROBOTS" content="ALL"> <<link href="css/stylesheet.css" rel="stylesheet" type="text/css" media="all"> </head>

  • ファイヤーフォックスでCSSが機能しません

    会社のホームページを担当していて困っています。 IEでは、きちんと表示されるのですが ファイヤーフォックスですとCSSを認識してくれないようです。 下記が自分会社のソースです。 何が悪いのでしょうか? よろしくお願いいたします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html lang="ja"> <head> <title></title> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/JavaScript"> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <SCRIPT language=javascript src="js/libs.js" type=text/javascript></SCRIPT> <meta name="ROBOTS" content="ALL"> <<link href="css/stylesheet.css" rel="stylesheet" type="text/css" media="all"> </head>

  • メタタグに順番はありますか?

    お世話になります。 会社のHPを編集(?)しているのですが、メタタグは<head>~</head>内でしたら順番は考えなくてもよろしいでしょうか? <title>~</title> <meta name="Keywords" content="" /> <meta name="Description" content="" /> は10番目以内が望ましいとのことなのですが、作成してもらったHP上記より前に <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta http-equiv="Content-Style-Type" content="text/css" /> この3つが入ってます。 これより前にキーワードなどを持ってきても大丈夫ですか?

    • ベストアンサー
    • HTML
  • このソースどういう意味ですか【JavaScript】

    <HTML> <HEAD> <TITLE>JavaScript Sample</TITLE> <META HTTP-EQUIV="Content-Script-Type" CONTENT="text/javascript"> </HEAD> <BODY> : <INPUT TYPE="button" VALUE="OK" onClick="~"> : </BODY> </HTML> このソースの中の <META HTTP-EQUIV="Content-Script-Type" CONTENT="text/javascript"> の部分ってどういう意味ですか? 特にTypeとHTTP-EQUIVの部分については個別で詳しく知りたいです。 回答よろしくお願いします。

  • ホームページのヘッダ部分について

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML LANG="JA"> <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=Shift_JIS"> <META HTTP-EQUIV="CONTENT-STYLE-TYPE" CONTENT="text/css"> <META HTTP-EQUIV="CONTENT-SCRIPT-TYPE" CONTENT="text/javascript"> <TITLE>○○○○</TITLE> <LINK REL="STYLESHEET" TYPE="text/css" HREF="css1.css"> <meta name="keywords" content="△,△,△,△,,△,△,"> <meta name="description" content="●●●●●"> </HEAD> <BODY> … となっているのですが、無駄な部分はありますか? 順番などは合ってますか? また、こうしたほうがいい、などとアドバイスがあればぜひよろしくお願いいたします。

  • サイトをアップしたのですが検索結果がおかしいです。

    失礼します。 サイトを自分で作成して、アップしました。 しかし、検索にヒットしたものの タイトルに 「トップページ」 と表示され、サイトの説明文(タイトルの下の文言)は レンタルサーバーの説明が出てきてしまいます。 タイトルタグ、メタタグはきちんと設定したつもりなのですが、 困っています。 ご回答よろしくお願いします。 ちなみにソースは <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="description" content="FABFABふぁぶ"> <meta name="keywords" content="FABSOUND,大阪,ファブサウンド,MIXNUTS"> <meta name="robots" content="index,follow"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript">

  • METAタグなどについて

    ミケネコ研究所にてHPを採点してもらい修正した結果、 ようやく100点をとることができましたが <HEAD>内が下記のようになりました。 私として気になることが2点あります。 1.<META http-equiv="~が3つあって良いのでしょうか。 2.index,followは大文字小文字を区別するようですが どちらが良いのかわかりません。 1.2.どちらの回答をいただいても結構です。 <HEAD> <LINK rel="Index" href="index.htm"> <META http-equiv="Content-Type" content="text/html; charset=shift_jis"> <META http-equiv="Content-Script-Type" content="text/javascript"> <META http-equiv="Content-Style-Type" content="text/css"> <META name="robots" content="index,follow"> <META name="description" content="×××"> <META name="keywords" content="×××"> <TITLE>×××</TITLE> </HEAD> ご回答よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 下記のタグの中で必要ないのはありますか?

    (1) <?xml version="1.0" encoding="UTF-8"?> (2) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> (3) <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> (4) <head> (5) <title>●●●●●●●●</title> (6) <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> (7) <meta http-equiv="Content-Style-Type" content="text/css" /> (8) <meta name="robots" content="INDEX,FOLLOW"> (9) <meta name="description" content="●●●●●●●●"> (10) <meta name="keywords" content="●●●●●●●●"> (11) <meta name="content="●●●●●●●●" /> (12) <meta http-equiv="Content-Script-Type" content="text/javascript"> (13) <meta http-equiv="Content-Style-Type" content="text/css"> (14) <link href="css/A1.css" rel="stylesheet" type="text/css" /> (15) <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

  • ModalBoxのIEでの表示について

    質問です。 javascriptの「ModalBox」についてなのですがModalBox内で指定したhtmlファイルがIE7では表示されません。Firefoxでは表示されるのですが・・・なぜでしょう? 一応javascriptは表示され上からウィンドウは表示されるのですが中身の内容がでてきません(Firefoxなら表示されます) ソースですが 表示するボタンがある側↓----------------- <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>ModalBox サンプル</title> <meta http-equiv="Content-Style-Type" content="text/css" /> <link rel="stylesheet" href="modalbox.css" type="text/css" media="all"> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <script type="text/javascript" src="lib/prototype.js"></script> <script type="text/javascript" src="lib/scriptaculous.js"></script> <script type="text/javascript" src="modalbox.js"></script> </head> <body> <h1>ModalBoxサンプル</h1> <a href="sample.html" title="Sample 1" onclick="Modalbox.show(this.href, this.title); return false;">ダイアログを表示</a> </body> </html> --------------------------- 表示されるhtml側↓ <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <title>Sample</title> </head> <body> サンプル </body> </html> ----------------------------- となっています。 調べたところIE7にも対応しているとの事なのですが何故でしょうか?

  • このプログラミングでどこが間違っているか教えてください。

    お世話になります。 ホントに素人からWebを初めていまあるHPを作っているのですが あるページに飛ぶと同時に子ウィンドゥでポップアップを表示させたいのですがそれがうまくいきません。このページには簡単なCSSも使っているのですがそれが影響しているのでしょうか? それともスクリプトの段階から全然間違っているのでしょうか? どなたか是非教えてください。初心者ゆえよく分かっていないところもあるかもしれませんがどうかお願いします。 以下がソースをコピーしたものです。 <html> <head> <link rel="stylesheet" href="back.css" type="text/css"> <meta http-equiv="content-type" content="text/html;charset=x-sjis"> <meta name="generator" content="Adobe GoLive 5"> <title>FIESTA title</title> <script type="text/javascript"> <!--// function openWin() { window.open("pop-up01.html","","width=300,height=300,top=0,left=0,scrollbars=no"); } //--> </script> <csscriptdict> <script><!--

専門家に質問してみよう