トップページ⇒tech
7コメント6KB

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
う:web制作管理板へ帰れっ!
偽:帰れようっ!
う:帰れようっ!
偽:名無しさん@イタイよようっ!
0004デフォルトの名無しさんNGNG
>>2
アナタ、親切すぎ。その親切さは誰をも助けません。
0005名無しさん@チューボーNGNG
匿名プロキシを使用してても元IPを抜くスクリプトをおしえていただけないでしょうか?
リンクでもいいです。おねがいします。
0006デフォルトの名無しさんNGNG
>>1
どっかで盗ってくれば??

>>5
匿名串の管理者に聞け
0007ブチNGNG
元IPがわかるのならそれは匿名プロキシじゃないです。
■ このスレッドは過去ログ倉庫に格納されています