フォーラム@nifty | フォーラム・サークル | サイトマップ | ヘルプ |
掲示板 コラム お役立ち イベント リンク   | FHPGサイトマップ | お問い合わせ |
TOP > お役立ち > JavaScriptのおもちゃ箱 > 時間で変わるBGM+スクロール  

時間で変わるBGM+スクロール NN対応

原案:compUT/OSer 氏、臥龍 鳳雛 氏 (2000/04/01 登録)

 BGMは ダクト さん作曲です。作曲者の許可を得て使用しています。

表示サンプル

 

ソース記述内容

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<title>時間で変わるBGM+スクロール</title>
<script type="text/javascript">
<!--
var spc="                                              ";
var m=0;
function disp() {
    var mes="";
    setTimeout("disp()",300);
    mes=document.MyForm.box.value
    m=mes.length;
    a=mes.substring(0,1);
    mes=mes.substring(1,m)+a;
    document.MyForm.box.value =mes;
    status=mes;
}
// -->
</script>
</head>
<body>
<form name ="MyForm">
 <input name="box" type="text" size="80">
</form>
<script type="text/javascript">
<!--
var mgc="";
var msg=""
dt = new Date();
d=dt.getHours();
if (0<=d&&d<=6) {    //0時から6時です。
    mgc="christ.mid";  //MIDI ファイル名
    msg="「Marriage in the Cristmas day」Christ.mid   Composer LiGHT - Yoshifumi Kanehira";//スクロールさせるメッセージ
}
if (6<d&&d<=12) {    //6時から12時です。
    mgc="rest.mid"
    msg="「やすらぎ」rest.mid  Composer LiGHT - Yoshifumi Kanehira";
}
if (12<d&&d<=18){      //12時から18時です。
    mgc="alive.mid"
    msg="「alive 〜生きることの意味〜」alive.mid   Composer LiGHT - Yoshifumi Kanehira";
}
if (18<d&&d<=24){      //18時から24時です。
    mgc="88_star.mid"
    msg="「星の煌き」 88_star.mid   Composer LiGHT - Yoshifumi Kanehira";
}
if (navigator.appName == "Netscape") {
    mgc='<embed src="'+mgc+'"width="0" height="0" autostart="true">';
    document.write(mgc);
} else {
    document.write('<bgsound src="'+ mgc+'" loop="5">');
}
document.MyForm.box.value =msg+spc+spc;
disp();
// -->
</script>
</body>
</html>
個人情報保護ポリシー
Copyright© NIFTY 2006 All Rights Reserved.
Copyright© FHPG 2006 All Rights Reserved.