人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WEBページの作り方の質問があります。

簡潔に書くと・・・。

?親フレームで、子フレームを操作する。
?子フレームは10秒づつ表示する。
?子フレームの移動順は001.html、002.html,・・・と連番にて移動する。もしくは、別ファイルに記述。
?言語はPHPにて親フレームに記述。(PHPでできなかったらJavaScript)
?子フレームには、特別な記述はしない。

だれか簡単なサンプルソースを教えていただけますか?

●質問者: きくりん
●カテゴリ:ウェブ制作
✍キーワード:HTML JavaScript PHP Web サンプルソース
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● fairy-takuya
●0ポイント

特にありません

◎質問者からの返答

fairy-takuyaさんの答えはゴミのような答えですね。


2 ● kn1967
●100ポイント ベストアンサー

php はサーバサイドで動くものであって、

クライアントをコントロールできたりした日にゃ・・・怖くて仕方ないw


javascriptを使って、

最低限の機能に絞って作ってみたので、参考にしてくれればと思う。


ベース

<html>
<frameset rows="20%, *" border="1" bordercolor="#FFFFFF">
 <frame src="control.html" name="title" scrolling="no" marginwidth="0" marginheight="0" framespacing="0">
 <frame src="001.html" name="body" scrolling="auto" marginwidth="0" marginheight="0" frameborder="0" framespacing="0">
</frameset>
</html>

control.html

<html>
<head>
 <title>自動切換え</title>
 <script type="text/javascript">
 var c = 0; // カウンタ
 var m = 100; // 最大値
 autoChange();
 function autoChange() {
 if (++c >= m) { c = 1 }
 top.body.location.href = (1000 + c + '').substr(1, 3) + ".html";
 setTimeout("autoChange()", 10000); // 単位はミリ秒
 }
 </script>
</head>
<body>
 <h1>自動切換え<h1>
</body>
</html>

javascriptには文字列整形のためのメソッドが無いので、

(1000 + c + '').substr(1, 3) にて整形して

001.html から 999.html まで対応としている。

◎質問者からの返答

とんでもなく早く回答していただき、

とてつもなくありがとうございます。

もう、おなかいっぱいです。(^^)

これを参考にさせていただきます。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ