Datum für Formular berechnen und einblenden -
11-25-2007
, 04:19 PM
Hallo,
bin leider ein Greenhorn.
Mit dem folgenden Quelltext kann ich nur das Datum bis zum 03.03.08 statt
bis zum 31.10.08 "produzieren"! Woran liegt das?
DatArray = new Array("So","Mo","Di","Mi","Do","Fr","Sa","??" );
var today = new Date();
var dayOffset = 1000 * 60 *60 * 24;
var tomorow = new Date(today.getTime() + dayOffset);
function writeDateSelect(startDate, howMany, selected){
startTime = startDate.getTime();
var day = new Date(startTime);
for (var i=1; i<howMany; i++){
day.setTime(startTime + (dayOffset * i));
var selectStr = "<option value=\"" + (day.getTime()-
(day.getTime()%1000))/1000 + "\""
if (i == selected){
selectStr = selectStr + " selected "
}
selectStr = selectStr + ">" + Getdatum(i) + "</option>";
document.write(selectStr);
}
}
function Getdatum(offset)
{
var time = new Date()
time.setTime( time.getTime()+offset*86400000)
return DatArray[time.getDay()]+' '+time.getDate()
+'.'+(1+time.getMonth())+'.'+(2000+(time.getYear() %100))
}
function MM_reloadPage(init)
{
if (init==true) with (navigator)
{
if ((appName=='Netscape')&&(parseInt(appVersion)==4))
{
document.MM_pgW=innerWidth; document.MM_pgH=
innerHeight; onresize=MM_reloadPage;
}
}
else if (innerWidth!=document.MM_pgW || innerHeight!=
document.MM_pgH) location.reload();
}
MM_reloadPage(true);
var zufallszahl = 1 + 9999999*(Math.random());
var zahl = Math.round(zufallszahl);
var jetzt = new Date();
var Tag = jetzt.getDate()+3;
var Monat = jetzt.getMonth();
var Jahr = jetzt.getFullYear();
var bald = new Date(Jahr,Monat,Tag + 7);
var Tag_b = bald.getDate();
var Monat_b = bald.getMonth();
var Jahr_b = bald.getFullYear();
function create_dd(start,end,selected){
for(var COUNT=start; COUNT <= end; COUNT++){
if(COUNT == selected) document.write("<option value=" + COUNT +"<selected>"
+ COUNT + "</option>");
else document.write("<option value="+ COUNT+">"+ COUNT+ "</option>");
}
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
Vorab vielen Dank für Eure Hilfe, Norbert! |