Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

日替わりメッセージについて

「日毎にメッセージが変わるように設定したい」


を下記のソースに追加して、
テロップが流れるようにしたいのですが、
どう作ればいいでしょうか?
ご教授ください。





ソース元

↓↓↓↓↓↓↓↓↓↓↓



<html>
<head>
<title>テスト</title>
<base target="_top">
<meta http-equiv="Content-Language" content="ja">
<META http-equiv="Content-Style-Type" content="text/css">
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<link href="shanai.css" type="text/css" rel="stylesheet">
</head>

<body marginheight="0" marginwidth="0" link="#FFFFFF" vlink="#FFFFFF" alink="#FF00FF">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse"
bordercolor="#111111" width="800" height="30">


<tr>
    <td width="400" bgcolor="#FF87B1" height="34"><script language="JavaScript1.2">
function CountUp(Year,Month,Day){
   var Today   = new Date();
   var RunDate = new Date( Year , Month-1 , Day );
   var Msec = Today.getTime()-RunDate.getTime();
   var DayCount = Math.floor(Msec / (1000*60*60*24));

//   return "a"; // 指定日も1日と数える場合は1を足します(DayCount+1)
   return DayCount +1 + "日  ";
}
var Msg_ude = CountUp(2000,1,1);
    Msg_ude= "       腕立て伏せ達成日数: " + Msg_ude;

var Msg_huki = CountUp(2001,1,1);
    Msg_huki = "   腹筋達成日数: " + Msg_huki;

var Msg_run = CountUp(2003,3,31);
    Msg_run = "   マラソン達成日数: " + Msg_run;

var Msg = Msg_ude + Msg_huki + Msg_run;
    Msg = Msg + Msg;

var Cnt = 0;
var CharJ = "あ";
var App = CharJ.length;


var msgwidth=398
var msgheight=20
var speed=5
var marqueecontents=Msg

if (document.all)
document.write('<marquee scrollAmount='+speed+' style="width:'+msgwidth+'"><font color="#555555"><b>'+marqueecontents+'</b></font></marquee>')

function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",450)
intializemarquee()
}
}

function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.write('<nobr>'+marqueecontents+'</nobr>')
document.cmarquee01.document.cmarquee02.document.close()
thelength=document.cmarquee01.document.cmarquee02.document.width
scrollit()
}

function scrollit(){
if (document.cmarquee01.document.cmarquee02.left>=thelength*(-1)){
document.cmarquee01.document.cmarquee02.left-=speed
setTimeout("scrollit()",100)
}
else{
document.cmarquee01.document.cmarquee02.left=msgwidth
scrollit()
}
}

window.onload=regenerate2
                  </script> <ILAYER name="cmarquee01" height="&amp;{msgheight};" width="&amp;{msgwidth};"><LAYER name="cmarquee02"></LAYER></ILAYER>
    </td>
    </tr>
</table>

</body>
</html>

1

回答

3051

閲覧

1件の回答

評価

0

JavaScriptの掲示板で、ご質問ください。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。