All pastes #331946 Raw Edit

Elephantman

public javascript v1 · immutable
#331946 ·published 2007-01-29 17:00 UTC
rendered paste body
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"        "http://www.w3.org/TR/html4/loose.dtd"><html><head>	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">	<title>Test</title><script type="text/javascript" language="javascript"><!--function set_day (dayfield, monthfield, hourfield, minutefield) {	var now = new Date();	var hours = now.getHours();	var minutes = Math.ceil(now.getMinutes()/5)*5;	var today = now.getDate();	var month = now.getMonth();	var year = now.getFullYear();	var dayfield = document.getElementById(dayfield);	var monthfield = document.getElementById(monthfield);	var hourfield = document.getElementById(hourfield);	var minutefield = document.getElementById(minutefield);	var aMonth = 30*24*60*60*1000;	var then = new Date(now.getTime()+3*aMonth);	var monthtext=['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'];	var monthvalue=['01','02','03','04','05','06','07','08','09','10','11','12'];	var hourtext=['00','01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22','23'];	var minutetext=['00','05','10','15','20','25','30','35','40','45','50','55']; 	if (minutes == 60) {		minutes = 0		hours = hours+1	}		if (minutes < 10) {		minutes = "0" + minutes	}		for (i=0; i<31; i++) {		dayfield.options[i] = new Option(i+1,i+1);		dayfield.options[today] = new Option(today, today, true, true) //select today's day	}		for (m=now.getTime(); m<then.getTime(); m+=aMonth) {		var date = new Date(m);		var months = date.getMonth();		var year = date.getFullYear();		monthfield.options[m]=new Option(monthtext[m], year + "|" + monthvalue[m])		monthfield.options[months]=new Option(monthtext[months] + " " + year, year + "|" + monthvalue[months], true, 0) //select today's month	} 	for (i=0; i<24; i++) {		hourfield.options[i] = new Option(hourtext[i],hourtext[i]);		hourfield.options[hours] = new Option(hours, hours, true, true);	}		for (j=0; j<12; j++) {		minutefield.options[j] = new Option(minutetext[j],minutetext[j]);		minutefield.options[minutes/5] = new Option(minutes, minutes, true, true);	}} //--></script></head><body><form method="post" id="date" name="date" action=""><select id="daymenu" name="daymenu">	<option value="">Jour</option></select> <select id="monthmenu" name="monthmenu">	<option value"">Mois et ann&eacute;e</option> </select> <select id="hourmenu" name="hourmenu"> </select> <select id="minutemenu" name="minutemenu"> </select></form><script type="text/javascript" language="javascript"><!--set_day("daymenu","monthmenu","hourmenu","minutemenu");//--></script></body></html>