2011-06-29 9 views
0

私は自分のウェブサイトへのリンクを設定する広告を持っていますが、私はSWFファイルについてよく知らないです。私はインターネット上でいくつかのコードを見つけてバナーを表示することができましたが、リンクする方法はわかりません。私はそれがあなたの標準的なタイプのリンクではないことに気付きます。私は誰かが私にアドバイスできることを切望している。—私は標準的なHTMLスキルしか持っていない。ここにコードがあります。SWFファイルに外部リンクを追加する

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash swflash.cab#version=7,0,19,0" width="720" height="90"> 
<param name="movie" value="http://www.mydomain.com.au/fa-720x90.swf" /> 
<param name="quality" value="high" /> 
<embed src="http://www.mydomain/fa-720x90.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="720" height="90"> 
</embed> 
</object> 

答えて

1

あなたがSWFを変更できるように、.FLAファイルへのアクセス権を持っていない限り、あなたの最善の策ではなく、絶対にそれを配置することにより、埋め込まれたSWFの上に透明divを置くと、その上のクリックを聞くことですSWF自体の:追跡が必要なサイトのサードパーティ製のバナーを埋め込むことclickTagと呼ばれるものを使用するときに、これはSUPあるhttp://jsfiddle.net/ekHJH/5/

+0

お返事ありがとうございます。私は敗北を認めるために広告主に連絡し、喜んで彼らはファイルが面倒であることを証明していて、リンクされた新しいものを私に供給しました!今私の残っている唯一の問題は、レポートシステムがその活動とクリックを追跡するためにレポートシステムを動作させる方法です。何か提案をいただければ幸いです...もう一度お返事いただきありがとうございます – BB1

1

代表的な手順:

document.getElementById("example").onclick = function() { 
    window.open("http://www.somewhere.com"); 
} 

ここで働い例ですそのバナーの引数として、ハードコードされたURLの代わりにその変数を使用するコードがあります。

多くのバナーネットワークでは、clickTagを神秘的な動物の何かにするドキュメントがありますが、現実にはclickTagという名前の単純な変数です。

http://www.mydomain.com.au/fa-720x90.swf?clickTag=http://www.foo.com 

注意をswfファイルのURLが2つの場所であること:最も簡単な方法は、SWFへのクエリ文字列として変数を供給するものであり、これをサポートするために、あなたのバナーが行われた(または行うことができる)と仮定すると、

埋め込みコードで

関連する問題