飛び込むテキスト
アニメーションする文字列
Dynamic HTML
アニメーションする文字列
Dynamic HTML
Sample Source......................................................................>>>
<script Language="JavaScript"><!--
function InOut(){ 
        //ボタンを押した時
    if(bt.innerText == "飛び込む"){
        MoveIn();
        bt.innerText = "逃げる";
    }else{
        MoveOut();
        bt.innerText = "飛び込む";
    }
}
var timerIn1,timerIn2,timerOUT;
function MoveIn(){    //左の文字列が飛び込む
    if(D1.style.posTop < 60){
        D1.style.posTop += 
2;
        D1.style.posLeft 
+= 7;
        timerIn1 = setTimeout("MoveIn();",1);
    }else{
        clearTimeout(timerIn1);
        MoveIn2();
    }
}
function MoveIn2(){    //右の文字列が飛び込む
    if(D2.style.posTop < 80){
        D2.style.posTop += 3;
        D2.style.posLeft -= 5;
        timerIn2 = setTimeout("MoveIn2();",1);
    }else{
        clearTimeout(timerIn2);
    }
}
function MoveOut(){    //文字列が逃げる
    if(D1.style.posTop >= -20){
        D1.style.posTop -= 2;
        D1.style.posLeft -= 7;
        D2.style.posTop -= 3;
        D2.style.posLeft += 5;
        setTimeout("MoveOut();",1);
    }else clearTimeout(timerOUT);
}
// --></script>
</head>
<body>
<button id="bt" onclick="InOut();">飛び込む</button>
<div id="D1" style="position:absolute;top:-20;
    left:-200;color:green;font:16pt DF勘亭流">
    アニメーションする文字列
</div>
<div id="D2" style="position:absolute;top:-50;
    left:350;color:red;font:16pt Verdana">
    Dynamic HTML
</div>
end(最終更新:12/11/22)