javaスクリプト得意な人助けて―
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@イタイよ
NGNG> もってけjavaスクリプト言うものを見たんですが、それで
> カレンダーを作っていただけないでしょうか。
> うるう年はひつようありません。
> 日曜日は赤く表示
> 日付はテーブルタグ
> 月ごとに違う画像を上に表示
> 画像を押すと前の月へ、日付の辺りを押すと、次の月へ進
> むという感じでお願いします。
上部に画像が、下部に月のカレンダーがありますが、
それぞれの内容(画像やカレンダー)を貼り付けてある台紙
(divタグで囲まれていること)をクリックしたときのイベントを
かけばよい。簡単にいえば、画像やカレンダーの部分を囲んで
いるdivタグのonClick属性に表示している画像やカレンダーを
入れ換えるプログラムを書けばよい。
お願いします。
やってくれた方がいれば、援助交際白書18歳未満のヤツ、アプります。
0002名無しさん@イタイよ
NGNG<HEAD>
<TITLE>カレンダー</TITLE>
<SCRIPT LANGUAGE="JavaScript">
&lt;!--
function makeArray(n){
this.length = n;
for(var i = 1; i <=n; i++)
this[i] = 0;
return this
}
function calender(){
var yearmaster = 2001
var monthmaster = 1
var year = yearmaster;
var month = monthmaster;
var days = new makeArray(12);
days[1]=31;
days[2]=28;
days[3]=31;
days[4]=30;
days[5]=31;
days[6]=30;
days[7]=31;
days[8]=31;
days[9]=30;
days[10]=31;
days[11]=30;
days[12]=31;
if (month >12 || month <1){
alert("月は1〜12で指定してください");
}
//1日目判定
farstday = 0;
if(month < 3){ year--; month+=12;}
farstday = Math.floor((year +( year / 4 )- (year / 100 )+ (year /400) +(2.6* month +1.6)+1) % 7);
//日にち
var datenum = 1;
var calender = new makeArray(42);
for(i=0;i<42;i++){
if((i <farstday )|| (datenum > days[monthmaster])){
calender[i] = 0;
}
else {
calender[i] = datenum++;
}
}
// カレンダー
document.write("<div align='bgcolor'= 0000ffff>");
document.write("<table border=\"0\" >");
p=0;
document.write("<tr>");
document.write("<td colspan=\"7\" align=\"center\">");
document.write(monthmaster+"月");
document.write("</td>");
document.write("</tr>");
document.write("<tr>");
document.write("<td width=\"10\" align=\"center\"><font color=\"#FF0000\"> 日 </font></td>");
document.write("<td width=\"10\" align=\"center\"> 月 </td>")
document.write("<td width=\"10\" align=\"center\"> 火 </td>")
document.write("<td width=\"10\" align=\"center\"> 水 </td>")
document.write("<td width=\"10\" align=\"center\"> 木 </td>")
document.write("<td width=\"10\" align=\"center\"> 金 </td>")
document.write("<td width=\"10\" align=\"center\"><font color=\"#0000FF\"> 土 </font>")
document.write("</td>")
document.write("</tr>")
for(i=0;i<6;++i){
document.write("<tr>")
for(j=0;j<7;++j){
document.write("<td align=\"center\">")
if(calender[p] == 0 ){
document.write(" ");
} else {
day_color="black";
if( j == 0 ){day_color="red"};
if( j == 6 ){day_color="blue"};
drawTheDay(day_color@`calender[p]);
}
document.write("</td>")
p++
}
document.write("</tr>")
}
document.write("</table>")
}
function drawTheDay(color@`day){
document.writeln('<FONT COLOR="'@`color@`'">');
document.writeln(day);
document.writeln("</FONT>");
}
// --&gt;
</SCRIPT>
</HEAD>
<BODY>
<CENTER>
<p>
<SCRIPT LANGUAGE="JavaScript">
calender();
</div>
// --&gt;
</SCRIPT>
0003デフォルトの名無しさん
NGNG偽:帰れようっ!
う:帰れようっ!
偽:名無しさん@イタイよようっ!
0004デフォルトの名無しさん
NGNGアナタ、親切すぎ。その親切さは誰をも助けません。
0005名無しさん@チューボー
NGNGリンクでもいいです。おねがいします。
0007ブチ
NGNG■ このスレッドは過去ログ倉庫に格納されています