フレームのスクロール機能


ya02k0(メニュー).html

<SCRIPT LANGUAGE=javascript>
<!--
var t01;
var mode00 = 0;
var sped00 = 10;
var h00 = 1200;
var y1 = 0;
function scrol00(){
 sped00 = parseInt(D1.value);
 switch (mode00){
  case 0:
   clearTimeout(t01);
   break;
  case 1:
   if (y1 > h00){
    mode00 = 0;
    clearTimeout(t01);
    break;
   } else { 
    y1 += sped00;
    parent.main.scroll(0,y1);
    t01 = setTimeout("scrol00()",100);
    break;
   } 
  case 2:
   if (y1 < 0){
    mode00 = 0;
    clearTimeout(t01);
    break;
   } else { 
    y1 -= sped00;
    parent.main.scroll(0,y1);
    t01 = setTimeout("scrol00()",100);
    break;
   } 
  default:
   clearTimeout(t01);
  } 


function B3_onclick() {
 if (mode00 == 1){
 } else {
  mode00 = 1;
  scrol00();
 } 
}

function B4_onclick() {
 if (mode00 == 2){
 } else {
  mode00 = 2;
  scrol00();
 } 
}

function B5_onclick() {
 mode00 = 0;
}

function page00(){
 switch (mode00){
  case 0:
   break;
  case 1:
   y1 = 0;
   break;
  case 2:
   y1 = 1200;
   break;
  default:
 }
}

//-->
</SCRIPT>

ya02k(親).html

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>フレームのスクロール機能</title>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>

<frameset cols="208,*">
<frame name="contents" target="main" src="ya02k0.html" scrolling="auto">
<frame name="main" src="ya02k1.html" target="_self">
<noframes>
<body>

<p>このページにはフレームが使用されていますが、お使いのブラウザではサポートされていません。</p>

</body>
</noframes>
</frameset>

</html>


戻る