No.2ベストアンサー
- 回答日時:
こんにちは
こんな感じのやつですか?
<script type="text/javascript"><!--
window.onload=function() {
setTimeout("ifrch('ページBのパス')",10000);
setTimeout("ifrch('ページCのパス')",30000);
}
function ifrch(url) {
document.getElementById("ifr").src=url;
}
//--></script>
<iframe src="ページA" width="300" height="100" frameborder="0" scrolling="no" id="ifr">
10000というのはミリ秒でいくと何秒なんでしょうか?
このまんまいれたのですが
うまく表示がされません。
どうすればよいでしょうか?
No.4
- 回答日時:
こんにちは
window.onload=function() {
setTimeout("ifrch('ページB')",10000);
setTimeout("ifrch('ページC)",10000);
}
でページB,ページCともに10秒後に同時に飛ぶようになっています
ですので10秒後にページBにも飛んでいるのですが同時にページCにも飛んでいるのでページBが表示されずページCが表示されています
ページCのほうは30秒後(30000)になります
No.3
- 回答日時:
こんにちは
>10000というのはミリ秒でいくと何秒なんでしょうか?
10000=10秒です
>うまく表示がされません。
っと一言で言われましてもどのようにうまくいかないのか書いていただかないとこちらとしても対処の仕様がないですね(--;)
・ページが変わらない
・別のページが表示される
など
>どうすればよいでしょうか?
幾つか確認事項が必要になりますが・・・
『このまま』というのはこのままではなくページのパスに書き換えてのことですよね?
setTimeout("ifrch('./B.html')",10000); 相対パス仕様
setTimeout("ifrch('http://***/B.html')",10000); 絶対パス仕様
変えている場合、そのパスはあってますよね?
iframeの置かれているページに貼り付けていますよね?
他にjavacriptを入れてwindow.onload、もしくは<body onload="***()">を使用していませんか?(後に記述されたものが採用されます)
ブラウザのjavascriptの使用はONになっていますよね?
<script type="text/javascript"><!--
window.onload=function() {
alert("javascriptは使用できます");
}
//-->
</script>
<noscript>
javascriptの使用はできません
</noscript>
これを入れてみてどちらが表示されますか?(『使用できません』のほうなら下のサンプルは動きません。ブラウザの設定でjavascriptの使用を許可してください)
一応すべての人のブラウザがjavascriptの使用を許可しているわけではないのでNo.1様の回答サンプルも追加記入しておいた方が無難かと思います(まぁ、入れたら入れたでjavascriptの意味がなくなってしまうわけですけど(苦笑)
W3Cのルール的にはNGになりますが(稼動はします)
<noscript>
<meta http-equiv="refresh" content="10;URL=~~B.html">
</noscript>
とすればjavascript使用可能であればjavascriptを、不可能であれば<meta>をというふうにはできますが・・・
この回答への補足
補足、遅くなりまして、申し訳ありません。
うまくいかない状況としては
<script type="text/javascript"><!--
window.onload=function() {
setTimeout("ifrch('ページB')",10000);
setTimeout("ifrch('ページC)",10000);
}
function ifrch(url) {
document.getElementById("ifr").src=url;
}
//--></script>
<iframe src="ページA" width="300" height="100" frameborder="0" scrolling="no" id="ifr">
としているときに
ページAは表示されますが
そのご10秒たった後、ページBに飛ばずにページCへジャンプします。
ですので、ページBが表示されないような状態です。
>他にjavacriptを入れてwindow.onload、もしくは<body onload="***()">を使用していませんか?(後に記述されたものが採用されます)
についてや他に関しても、チェックしてみましたが
問題ありませんでした。
どうすればよいでしょうか?
No.1
- 回答日時:
こんにちは。
ページAとページBの<head></head>の中に、以下のmetaタグを入れる方法はいかがでしょうか。
↓ページAの<head></head>の中
<meta http-equiv="refresh" content="10;URL=~~B.html">
↓ページBの<head></head>の中
<meta http-equiv="refresh" content="30;URL=~~C.html">
この回答への補足
ページAなど自身ではなく、インラインフレームでできる方法はないでしょうか?
たとえば、中にjavascriptなどをいれて読込時間を指定する方法などとか・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセルマクロ】既に開いているIEの、サイズや表示位置を変更するには 4 2022/12/01 22:57
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP jpgraphで表示されない 2 2022/10/22 09:12
- Mac OS どこか操作を間違っているのでしょうか? 1 2023/05/04 09:11
- Word(ワード) ワード2023でテキストボックス内の数字が勝手に変わってしまう 1 2023/02/09 14:47
- HTML・CSS リストの並べ替え 1 2022/09/13 15:27
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一つのリンクに複数のURLを指定
-
ブラウザの右上にあるボタンを...
-
htmlから<a>でpdf表示時にpdf資...
-
春夏秋冬の季節によって、画像...
-
objectタグで埋め込んだHTMLの...
-
HPで浮き出るウィンドウの作り方
-
ページ切り替え時に音を鳴らし...
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
-
時間ごとにリンク先を変更させたい
-
Webサイトから、txtファイルを...
-
css ,videotタグ。ホームページ...
-
HTMLページが勝手にダウンロー...
-
HTMLで別PCのフォルダを開く
-
iPadの標準ブラウザでローカルH...
-
htmlファイルの表示が真っ白
-
医療画像(Windows用)をMacで...
-
社内で利用するWebサイトを立ち...
-
1つ下の階層のフォルダに相対...
-
form action="#"
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一つのリンクに複数のURLを指定
-
ブラウザの右上にあるボタンを...
-
ページ切り替え時に音を鳴らし...
-
window.confirmのタイトル
-
行番号を指定したリンク
-
リンク先を2つ表示させる
-
htmlから<a>でpdf表示時にpdf資...
-
タイトルバーを非表示にできま...
-
リンク先のテキストボックスへ...
-
リンク先のURLが毎日変わる場合...
-
春夏秋冬の季節によって、画像...
-
objectタグで埋め込んだHTMLの...
-
一つのリンクで、複数のウィン...
-
現在開いているWEBページを...
-
タグについての質問
-
ボタンを押した回数を表示するには
-
ウィンドウサイズ固定
-
HTMLで条件によって表示・非表示
-
テキストアンカーリンクで複数U...
-
全画面表示にしたい
おすすめ情報