自動でフレームをコントロールするスプリクトを作成してもらいました。

 

わすれないように書き込んでおきます。

 

①トップページ

<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>

 

②コントロールページ

<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 まで対応としている。

--------------------------------------------------------------------------------

 top.body.location.href = (1000 + c + '').substr(1, 3) + ".html";

1000という文字列の2番目から4番目を取得している。

ここを変えれば、桁数を変えることができる。

top.body.location.href = (100000 + c + '').substr(1, 6) + ".html";

これで6桁になるとおもう。

--------------------------------------------------------------------------------

▲このページのトップへ

HOME

携帯版のQRコード

verysoon 仕事メモ:携帯版

携帯サイトは3キャリア対応です。

当サイトは携帯でもご覧頂けます。
携帯版サイトURL:
http://verysoon.biz/m/
上のQRコードから読み取るか、URLをケータイに送信してアクセスしてください。