@画像・広告(文字・画像)等を一定時間で差し替える方法ですこの方法は、CSSの『display:none』と言う方法を用いて行うベタな方法です。この方法の場合、画像だけではなく文字なども差し替えが可能です。HTMLブロックををJavaScriptが操作するだけなので設置が非常に楽です。簡単なHTMLが理解できればミスがほとんど無く使える楽な方法です。ダイレクト販売のパソコンといえばDELL5秒毎に広告が入れ替わります。IE4、NN6、FireFoxなど普通のPCブラウザを使ってる方には広告切替1と出来栄えは全く同じです。広告切替1が画像専用なのに対して、こちらは文字も含めて差し替えも可能です。文字広告やクリック率が高くなる説明付バナーにする事が容易にできます。1からの連続番号にする。styleはインラインではなくクラス指定でdisplay:none;でも構わない。]HTML内の広告のソースBODY内の広告を表示する場所に、前述の広告ソースの書き方に従って広告を全て書き込みます。最初に表示する広告だけは、display:blockにしておき見えるようにしておきます。HEAD内にスクリプトを貼り付けて必要な設定をします。』をつけないでください。数値なのでそのまま数字。ループ0がループしない。loop:1以上で動きます。オンロードの注意このスクリプトはwindowのonloadイベントでスタートします。他のスクリプトで同じイベントが設定されていてもイベントが干渉しあう事がありません。グローバル変数を使わない方法(下記)に変更してください。無名関数オブジェクトの実行方法で起動できます。これならADCもローカル変数になり干渉がなくなります。複数ページで『共通外部ファイル+別設定』で使う場合はこの方法は使えません。■複数のページで楽に表示させたい。どのページでも同じ設定の広告差し替えを簡単に使えてJSファイル1個で設定や変更が済ませられます。各ページにはそれぞれ広告ソースを書いておく必要とスクリプトの外部ファイル指定は必要です。JavaScriptはそれらの広告の表示・非表示のコントロールをタイマーで実行するだけです。後々の管理も含めトラブルがおきにくいと思います。無駄なスペースや改行を全て取り去れば1行にまとめる事も可能です。(このページのHEAD内で1行にして書き込んであります)■複数のページで使うが、秒数や設定を別にしたい。この場合はグローバル変数を使わない方では使えません。複数のページで楽に使う方法と同じで利用するページに全て読み込ませるようにします。その上で配布スクリプトより下で、設定項目を上書き設定します。//表示用DIVのIDの共通名</script>の様に必要な設定箇所を上書きする形で指示を書き込みます。ような形式で目的の設定名に対して新しい値を代入してください。これはあくまでも、一部の設定をページ毎で変更する場合などに使います。共通で使うスクリプト側を一切設定せずに、全ての設定項目をこの様に各ページで上書き設定変更するという方法もあります。その為にオブジェクトの形で組んでありますので、管理しやすい方で。■1つのページで複数使いたい。複数をページに埋め込めば使えます。外部ソースの場合も別ファイルにしても同じファイル内に複数記述してもOKです。それぞれ必要な設定をするだけで動きます。設定1の表示切替のグループのID(各広告ソースを囲んでるDIVのIDの共通部分)は当然変えないと、意味が無いです。■複数のページで共通にしながら1ページで更に複数・・・この場合は、グローバル変数を1個使う方法で行います。複数のページで共通ファイルを使いながら設定は変える方法でまず1個目をつけていしまいます。全てのページに読み込ませて、ターゲットのDIVのIDの共通部分の設定(設定1)も別にして書き込みます。■簡易スライドショートして使いたい。DIVを操作するだけですから、その中が普通の画像だけであればスライドショーになります。windowオブジェクトのイベント以外)は、安全の為にwindowがロードしてからイベント付加をします。});を次の例の様に変更して赤い時の部分のオブジェクト(イベント発生エレメント)とイベントタイプ(イベントハンドラーからonを取った物)だけを目的の物に変更してください。ADC.addを使ってイベントを追加します。)この方法は全ての広告をそれぞれDIVで個々に囲んで表示すべき場所に全て書き込んでしまいます。使って不可視にしておきます。して表示させる事で入れ替わってるように見えるだけです。書き込んだ広告が全て可視になってならんで表示されてしまいます。古いブラウザを考慮しない場合は、これでも十分です。HTML内にある要素を操作するだけなのでド素人でも記述ミスなどが起きにくい物です。注意:JavaScriptはウィンドウがロード済になってから起動します。従ってBODY内に複数書き込んである全ての広告、コンテンツの読込が終わらないと起動しません。全体のウィンドウがロード済にならず起動が遅れます。このページのソース、HEAD部分で実際に使っています。配布素材以外のコンテンツの無断使用・転載を禁じます。