アクセス時にランダムにページを表示する |
Internet Explorer | Netscape Navigator | DreamPassport | iCab | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3.0x | 4.0x | 4.5 | 5.0x | 5.5 | 2.0x | 3.0x | 4.0x | 4.x | 6.0 | 2 | 3 | 2.x | |
Windows | ? | ○ | - | ○ | ○ | ? | ? | ○ | ○ | ○ | - | × | - |
Macintosh | ? | ? | ? | ○ | - | ? | ? | ○ | ○ | ○ | - | - | ○ |
UNIX | - | - | - | - | - | ? | ? | ○ | ○ | ○ | - | - | - |
Dreamcast | - | - | - | - | - | - | - | - | - | - | × | × | - |
ポイント |
|
---|---|
説 明 | アクセス時にランダムにページを表示するにはフレーム分割ページでframesetタグとframeタグをdocument.writeを使って書き出します。個別に処理すると動作しません。ランダムにページを表示させるためには、あらかじめ配列に表示するページのURLを入れておき、乱数をキーにして該当ページを表示するようにします。 |
サンプル | <html> <head> <title></title> <script language="JavaScript"><!-- jpURL = [ "code_right1.html", "code_right2.html", "code_right3.html", "code_right4.html" ]; n = Math.floor(Math.random() * jpURL.length); alert(n+","+jpURL[n]); document.write('<frameset cols="20%,*">'); document.write('<frame src="code_left.html">'); document.write('<frame src="'+jpURL[n]+'" name="rightFrame">'); document.write('</frameset>'); // --></script> </head> </html> |
補足説明 | なし |
■サンプルスクリプトを実行する >>実行 ■各ブラウザでの動作結果を見る >>View! |