@(広告)画像などを一定時間で別の物に差し替える方法です広告画像(リンク付)を一定の時間で差し替えて表示させる物です。一つのページに長く滞在するタイプのページに有効ですし、フレーム構成ページでサイトにいる間ずっと同じフレームが表示され続けるページなどにも有効です。最近はフレームはあまり推奨されませんが。下位ブラウザ互換方法をやめてDOMを理解出来るブラウザ専用に変更しました。その代わり他のスクリプト(ライブラリなど)と共存させても干渉や影響が起きにくいように組んであります。簡略化や丸める事ができるのですが、汎用性と設定などの事を考えてのコーディングにしています。サンプル5秒毎に広告が入れ替わります。広告をクリックすると別ウィンドウでリンク先を開きます。カンマで区切って並べる。画像と同じ順でリンク先を登録。]普通のイメージタグ1個にIDをつけるだけです。]HTML内にIMGタグBODY内の広告を表示する場所に普通の画像タグ(必ずIDも)を書き込む。width、heightも付けて置きましょう。逆に色々なサイズがあるなら、そのサイズに縛られますので付けないようにしましょう。HEAD内にスクリプトを貼り付けて必要な情報を書き込みます。画像ファイル表示(バナーチェンジ)させる画像を書式に沿って書き込んでください。様にクォートで囲んで各データをカンマで区切ります。行末に『;』など余計な物をつけないでください。/3.jpg']画像URLが長い場合などは、この様にカンマの後に改行を入れて見やすく整理。動作確認して問題が無いようなら1行にしてもよいですし、見やすいままにしておくのも管理しやすいです。リンク先URL表示画像と同じ順番(対応させる為)で、リンク先を登録します。書式的には設定1と同じです。ウィンドウクリックされた時にどのウィンドウで開くか?です。広告切替時間1000が1秒です。差し替え頻度が高いと目立つというよりもうざいだけです。1:ループするシンプルな自動スライドとして使えるようにループ無しが用意されています。■ウィンドウのオンロードイベントこのスクリプトはwindowのonloadイベントで画像の先読みをしてスタートします。他のスクリプトで同じイベントが設定されていてもイベントが干渉しあう事がありません。グローバル変数を使わない方法(下記)に変更してください。次ぎの様に書き加える。無名関数オブジェクトの実行方法で起動できます。これならグローバル変数名ADCもローカル変数になり干渉がなくなります。複数ページで『共通外部ファイル+別設定』で使う場合はこの方法は使えません。■複数のページで楽に表示させたい。どのページでも同じ設定の広告差し替えを簡単に使えてJSファイル1個で設定や変更が済ませられます。各ページには画像タグとスクリプトの外部ファイル指定は最低限必要です。src="JSファイル指定"></script>画像タグは利用者が自分のページデザインにあわせて何処にでも配置できるように自分でつけてもらう形にしています。後々の管理も含めトラブルがおきにくいと思います。■複数のページで共通ファイルを使うが広告や設定は別にしたい。この場合はグローバル変数を使わない方は無理なので、グローバル変数ADCの干渉にだけ気をつけてください。配布スクリプトのADCを20文字くらいの、今後干渉する事がありえない文字列に変えておく方がのちのちの予防にもなります。複数のページで楽に使う方法と同じで利用するページに全て読み込ませるようにします。その上で配布スクリプトより下で、設定項目を上書き設定します。後から書き換えてしまう形で記述します。ような形式で目的の設定名に対して新しい値を代入してください。様に一部をページ毎で変更する場合などに使います。共通で使うスクリプト側を一切設定せずに、全ての設定項目をこの様に各ページで上書き設定変更するという方法もあります。その為にオブジェクトの形で組んでありますので、管理しやすい方で。■1つのページで複数使いたい。複数をページに埋め込めば使えます。外部ソースの場合も別ファイルにしても同じファイル内に複数記述してもOKです。それぞれ必要な設定をするだけで動きます。設定3の表示先のIDは必ずそれぞれ変えないと意味がないですよ。■複数のページで共通にしながら1ページで更に複数・・・この場合は、グローバル変数を1個使う方法で行います。複数のページで共通ファイルを使いながら設定は変える方法でまず1個目をつけていしまいます。全てのページに読み込ませて、ターゲットの画像タグや設定も別にして書き込みます。■ページ内の簡易スライドショートして使いたい。'pointer';と言う行があります。この2つを削除すればクリックリンク機能がなくなります。安全の為にwindowがロードしてからイベント付加をします。});を次の例の様に変更して赤い時の部分のオブジェクト(イベント発生エレメント)とイベントタイプ(イベントハンドラーからonを取った物)だけを目的の物に変更してください。ADC.addを使ってイベントを追加します。単純な繰り返し処理ですがsetInterval()を使ってない理由はNetscape、FireFoxの挙動不審の為です。設定しやすいように設定箇所はわざと行を空けて広く取ってあります。全ての設定が終わったら、無駄なスペースと改行を全てなくしてもプログラムは動きます。』カンマなどがあります。これは削除しないように。)無駄な高額ドメイン管理料金払ってませんか?バリュードメインムームードメイン2010年で第二世代携帯がサービス終了。配布素材以外のコンテンツの無断使用・転載を禁じます。