|
||||||||||||
この方法は、ドキュメントのタグに対して innerHTMLと言う方法を用いて行う方法です。
これがあるなら画像のみの方法は本当は要らないとも言えるのですが、
広告切替1の画像のみの方法の場合は、全ての画像を先読みさせてるので、
画像のみの広告なら広告切替1を使う方が無難と言えます。
5秒毎に広告が入れ替わります。 IE4、NN6、FireFoxなどを使ってる方には広告切替2と出来栄えは全く同じです。 文字が扱える点も見栄え的には2と同じです。
■ [ 使い方 ]
■ウィンドウのオンロードイベント このスクリプトはwindowのonloadイベントでスタートします。 このウィンドウのオンロードイベントはメソッドでつけてありますので、 メソッドが理解できない下位ブラウザを切り捨てる代わりに、 他のスクリプトで同じイベントが設定されていてもイベントが干渉しあう事がありません。
■グローバル変数
■複数のページで楽に表示させたい。 この場合はグローバル変数を使わない方は無理なので、グローバル変数ADCの干渉にだけ気をつけてください。 配布スクリプトのADCを20文字くらいの、今後干渉する事がありえない文字列に変えておく方がのちのちの予防にもなります。 まず複数のページで楽に使う方法と同じで利用するページに全て読み込ませるようにします。 その上で配布スクリプトより下で、設定項目を上書き設定します。
<script type="text/javascript" src="共通JS"></script">
この様に、設定を変更する目的の ADCのsorcプロパティ(配列)やその他のプロパティなどを
後から書き換えてしまう形で記述します。
これは代入なのでADC.xxx = のような形式で目的の設定名に対して新しい値を代入してください。<script type="text/javascript"> ADC.sorc = ['広告ソース','広告ソース','広告ソース']; ADC.sec = 1000; //秒数の場合 ADC.loop = 0; //ループ ADC.id = 'id'; //表示場所ID </script> これはあくまでも、画像ファイルやリンクURLだけ などの様に一部をページ毎で変更する場合などに使います。 が、共通で使うスクリプト側を一切設定せずに、全ての設定項目をこの様に各ページで上書き設定変更するという方法もあります。 その為にオブジェクトの形で組んでありますので、管理しやすい方で。
■1つのページで複数使いたい。
■複数のページで共通にしながら1ページで更に複数・・・
■ページ内の簡易スライドショートして使いたい。
例:document で onclick で始動
例: ( ADC.add()はattachEvent() または addEventListener()を実行します ) この方法は DIV(サンプルはID=banner)と言うブロックの中の文字列(テキストやHTML)を、 DIVのinnerHTMLと言う指定でJavaScriptで書き換える方法です。 古いブラウザに関しては判定で無視されますので問題なく最初に表示される広告がずっと表示されます。 説明では広告ソースを設定してくださいと書いてありますが、 広告に限らずただのテキストを入れれば普通のインフォメーション表示としても使えます。 特定のインフォメーションエリアのブロックタグにIDをつけて、そのIDをスクリプトの方に指定。 sorc:['インフォ','インフォ','インフォ']にすればインフォメーションを切替表示させる事が可能です。 例えばこの様に細身の小さなブロックにする事で、 FC2ブログの様な改造自由度の高いブログなら、 ブログパーツとしてループ表示させて使う事もできます。 グローバル変数を使わない方法ならブログのような自分で全てを管理できない場所でも、影響が出にくくなります。 他のスクリプトが共存を考慮してコーディングされていない場合は影響を受ける場合もありえます。 |
専用ページから申し込むと So-netより高い3万円CB
案ずるより産むが易し
使ってみれば疑問も解決 XREA+ (plus) 206円/月 ( お試し7日間 ) CORE SERVER 428円/月 ( お試し15日間 ) ロリポップ 270円/月 ( お試し期間10日間 ) ヘテムル 1620円/月 ( お試し期間15日間 ) さくら 129円/月 ( お試し期間2週間 ) |
|||||||||||
お客さんに振込手数料を払わせていませんか?イーバンク銀行同士なら振込手数料無料。
オフィスで簡単振込み
イーバンク銀行 ビジネス口座
|