No.2ベストアンサー
- 回答日時:
javascriptでの一例です。
(サンプルなので順次表示するけれど止まりません)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head><title>test</title>
<style type="text/css">
#frm1 { width: 80%; height:80%; }
</style>
<script type="text/javascript">
<!--
window.onload = function() {
var interval = 10; //切替え間隔(秒)
setInterval(change(), interval*1000);
function change() {
var links = document.getElementById('data').getElementsByTagName('A');
var frm = document.getElementById('frm1');
var count = -1;
return function() {
count = ++count%links.length;
frm.src = links[count].href;
}
}
}
//-->
</script>
</head>
<body>
<div id="data" style="display:none;">
<a href="http://www.yahoo.co.jp/index.html">a</a>
<a href="http://www.google.co.jp/">a</a>
<a href="http://infoseek/">a</a>
<a href="http://www.goo.ne.jp/">a</a>
</div>
インナーフレーム↓<br>
<iframe id="frm1" src="default"></iframe>
</body>
</html>
この回答へのお礼
お礼日時:2010/04/26 21:08
ご回答ありがとうございます。
いきなり一例を挙げて頂けるとは思いませんでした。
まだ分からないコードが多々ありますが、試してみたいと思います。
No.1
- 回答日時:
可能ですよ。
JavaScriptだけでも可能ですし、サーバサイドスクリプトを併用することも可能です。
meta refreshだけでも何とかなるとは言えるでしょう。
JavaScriptであればlocation.hrefあたりと、setIntervalあたりを組み合わせるとできるかな。
サーバサイドスクリプトを使う場合、HTMLでmeta refreshを使って固定のサーバサイドスクリプトに飛ばして、サーバサイドスクリプト内でランダムに(順番に?)転送って感じ。
ま、meta refreshはセキュリティソフトやらに嫌われてるので、JavaScriptの方がマシかも知れませんね。
※JavaScriptも好かれてるとは言い難いが
JavaScriptが動作しない環境ではmeta refresh、meta refreshも動作しない環境の為に、「次へ」ってリンクを付ける等が必要かも知れません。
この回答へのお礼
お礼日時:2010/04/26 21:15
ご回答ありがとうございます。
重くなる原因になりかねないとは思うので、程ほどにしておきます。
meta refreshは初耳でしたが、そちらも考えてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- Windows 10 Windows10のロック画面でスライドショーのフォルダー追加ができません 4 2023/06/07 13:05
- PDF Macでpdfをスライドショー 2 2022/08/19 17:14
- XML ホームページ作成ーこういうのを作りたいんです 6 2022/05/23 18:37
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- デスクトップパソコン デスクトップパソコンのお薦めを教えてください。 19 2022/10/25 09:21
- その他(ヘルスケア・フィットネス) 方位磁石が狂うこと 3 2022/07/06 17:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MAX関数を使ってからLEFT JOIN...
-
読み込んだQRコードをフォーム...
-
removeAttribute()メソッドで削...
-
【JS】phpで作成した多数のdiv...
-
javascriptテキストBOX色を元に...
-
dblclickでdiv要素を一回だけ作...
-
divにinnerHTMLでセットすると...
-
CSSで指定したwidthをマウスで...
-
iframe内のリンクが飛ばないの...
-
表示・非表示のスクリプトで、...
-
テキストボックスに入力された...
-
UWSC(マウス自動化ソフト)に...
-
バッチファイルでカウントアッ...
-
jQueryで特定id以外の下にある...
-
Javascript初心者|jQueryの.va...
-
jspでcssが読み込めない
-
画像の座標位置取得
-
htmlの記述で link rel=styles...
-
キャラクターがぴょこんと飛び...
-
複数の要素へ appendchild でき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MAX関数を使ってからLEFT JOIN...
-
javascriptテキストBOX色を元に...
-
読み込んだQRコードをフォーム...
-
createElementで作成した要素を...
-
removeEventListenerについて
-
タブで開いてさらにタブ内をア...
-
IFRAMEの表示/非表示を切り替え...
-
変数名をどのようにつけるのが...
-
表示・非表示のスクリプトで、...
-
クリックで色変更後に既に変更...
-
jQueryでクリックされた要素のi...
-
HTMLとJavaScriptで作ったタイ...
-
console.log結果をhtmlで表示し...
-
HTMLタグに複数のクラスを設定...
-
指定したパスが現URLに含まれて...
-
iframe内のリンクが飛ばないの...
-
背景色を透明化
-
変数内容をHTML内で表示する方法
-
テキストエリア内の一部の文字...
-
classの中の<a>タグにidを追加
おすすめ情報