人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

フラッシュ画像をあるバナー管理CGIを使って表示する方法が分かりません。そのバナー管理CGIの説明では--、
<ジャンプする時のターゲットフレーム>
iframe要素で広告を表示する場合、フラッシュ内のリンクをクリックした時のターゲッ
トフレーム(”_top”、”_blank”など)を必ず指定してください。指定されていない場合、
インラインフレームの中にリンク先ページが表示されます<
となっているのですが、この説明が理解できないのです。

尚、現在未完成のままサーバーに上げてあるURLは、http://www.withmama.info/MAMAKAI/AREA/AREA.html です。
また、現在の上記サーバーに上げてある部分のソースは、
<iframe frameBorder=”0” allowTransparency=”true” height=”60” width=”468”
marginHeight=”0” scrolling=”no” src=”http://www.withmama.info/AD/BANNER/ad.cgi?JP=sunknet-2” target=”_blank”></iframe>
です。
どなたかご教示いただければ幸いです。

●質問者: ozaki
●カテゴリ:ウェブ制作
✍キーワード:CGI SRC URL インラインフレーム クリック
○ 状態 :終了
└ 回答数 : 7/7件

▽最新の回答へ

1 ● new_icu
●26ポイント

今見ると、引用符「”」が参照文字"として置き換わっているような気がします。

<iframe frameborder=”0”allowTransparency="true”height="60”width="468”marginHeight="0”scrolling="no”src="http://www.withmama.info/AD/BANNER/ad.cgi?JP=sunknet-2"”></iframe>

それが表示できない原因でしょうか?


target=”_top”や”_blank”がないとその小さな「窓」の中にリンク先ページが表示されます。普通のframeと同じ動作をするはずです。


2 ● ayabou
●26ポイント

http://www.tohoho-web.com/www.htm

とほほのWWW入門

iframe内のページから別のページにリンクをするとき(説明では「広告を表示」の部分です)に、ターゲットを指定しなかったらリンク先のページがそのままiframe内に表示されます、ということです。ソースから見るとフレームサイズが小さく、かつスクロールできないようになっているのでリンクを別窓で開けるような措置をとったほうがいいですよということではないでしょうか。

ちなみにタグでいうとtarget=”_blank”という記述がiframe内ページのリンクを別窓で開くための記述です。


わかりにくかったらすいません。


3 ● english
●26ポイント

まず、最初におことわりておきたいのですが、hatenaのシステムでは半角のクォテーションが全角に変換されてしまうため、コピー&ペーストではそのまま使えませんのでご注意ください。


http://www.withmama.info/MAMAKAI/AREA/AREA.html

にありますソースは、

1、1箇所、ダブルクォテーションが抜けています。

2.全角のダブルクォテーションと半角のそれが混じっています。すべて半角に変換してください。


<iframe frameBorder=”0” allowTransparency=”true” height=”60”width=”468” marginHeight=”0” scrolling=”no” src=”http://www.withmama.info/AD/BANNER/ad.cgi?JP=sunknet-2”></iframe>

のようにならないと表示されないはずですが、これは冒頭でも書きましたように、hatenaのシステム上の仕様により半角のクォテーションは全角に変換されてしまっていますので、ご注意ください。


ただし、このiframeで表示されているのは、広告のリンク先ですね?

http://www.withmama.info/AD/BANNER/ad.cgi?JP=sunknet-2

をブラウザのURL欄にコピー&ペーストしてアクセスしてみてください。もし、Flashの広告が表示されるはずであるならば、そのFlashのswfファイルのパスを指定する箇所がそのad.cgi内に存在するのではないでしょうか? Flash広告のパスと広告リンク先の指定が必要なはずです。あべこべに指定されているか、Flash広告のパスを指定されていないように思います。


もし可能なら、そのad.cgiなるCGIを配布しているサイトが分かれば、より適切なアドバイスを他の方がしてくださるかもしれません。


4 ● xtra
●26ポイント

http://www.ddnj.com/guide/artflash/howto/flash2-03.html

@rt Flash ビギナーズガイド | ホームページ制作のDDN

単純にFlashバナー内のリンクにターゲットを指定してあげてくださいということです。


Flashコード例:

getURL(”http://www.yahoo.co.jp”,”_blank”);


5 ● TEKKAMEN
●26ポイント

おそらく他の方の回答は技術的に正確に答えているでしょうから「普通の言葉」でお教えしますね。


>iframe要素で広告を表示する場合、フラッシュ内のリンクをクリックした時のターゲットフレーム(”_top”、”_blank”など)を必ず指定してください。


翻訳しますと、

「画面に別枠(iframe)を作って広告を埋め込んだ場合、そこをクリックしても、別枠の中でジャンプするだになってしまいます。それを防ぐために、『画面全体で表示しなさい(_top)』や『別の画面を開いて表示しなさい(_blank)』という命令を入れてください。」

といっているのです。


1-5件表示/7件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ