• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit einem Script

Status
Für weitere Antworten geschlossen.

Benjamin_18

Neues Mitglied
Hallo erstmal, da ich überhaupt kein wissen habe über Javascripte hab ich jetzt ein Problem: Und zwar hab ich bei einer Seite, der das zum einfügen freigegeben hatte ein Problem ich finde die Seite nicht mehr und kann auch nicht den Fehler finden. Eine Box ist zwar da die den Geburtstag ausrechnen soll aber es passiert nichts wenn man auf berechnen klickt, danke schonmal im Voraus.
 
was? :rolleyes:

Sry aber ich versteh einfach deine Sätze nicht
Du hast glaub ich ein paar Nebensätze, Punkte und Kommas weggelassen

Außerdem kenn hier keiner den Zusammenhang, und etwas Code wäre auch nicht schlecht

konnte grad noch so völlig Zusammenhangslos folgendes entziffern
Du -------- hast ein problem -------- findest Seite nicht mehr ---------- irgendetwas geht nicht mehr --------- geburstag ausrechnen
 
ok werde mich verbessern
den teil hab ich im head teil
HTML:
 <SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function calculate() {
month = document.form.month.selectedIndex;
month = document.form.month.options[month].value;
day = document.form.day.selectedIndex;
day = document.form.day.options[day].value;
year = document.form.year.value;

var oyear=year

var dob = " "+ year +", "+month + ", "+day;
var thenx = new Date(dob);

var year=thenx.getYear();
if (year<100) year="19" + thenx.getYear();
else year=thenx.getYear();

if (year > 1969) wyear=year;
else {
if (oyear<1900) {
if (oyear>1800) {
wrelyear= (eval(oyear)-1801)%(28);
wyear = wrelyear+1981;
}
else wyear = 1970 
}
else
if (oyear>1900) {wrelyear= (eval(oyear)-1901)%(28); 
wyear= wrelyear+1985
}
else 
if (oyear==1900) {wyear= 1990;
} 
}
var dob = " "+ wyear +", "+month + ", "+day;
var thenx = new Date(dob);

var theday = thenx.getDay()+1;
var date=thenx.getDate();

var weekday = new Array(6);
weekday[1]="Sonntag";
weekday[2]="Montag";
weekday[3]="Dienstag";
weekday[4]="Mittwoch";
weekday[5]="Donnerstag";
weekday[6]="Freitag";
weekday[7]="Samstag";
if (day != date) alert("Sorry! That appears to be an invalid date!"+day+" ..."+date+"::"+oyear+"..."+year+" "+dob+"=="+wyear+".-.-"+thenx+" "+day+" "+month);
else {
dayborn = weekday[theday];
dob = dayborn + " geboren !";
alert("Du bist an einem " + dob);
}
}
// End -->
</script>

und den teil im body
<table border=2 cellspacing=0 cellpadding=0 bgcolor=white width="185">
<tr>
<td colspan=3 align=center><font face="verdana, arial" size="-1">Wann 
bist Du geboren?</font></td>
</tr>
<tr>
<td align=center width="66"> 
<select name="month">
<option>Monat</option>
<option value="January">Jan </option>
<option value="February">Feb </option>
<option value="March">März </option>
<option value="April">Apr </option>
<option value="May">Mai </option>
<option value="June">Jun </option>
<option value="July">Jul </option>
<option value="August">Aug </option>
<option value="September">Sep </option>
<option value="October">Okt </option>
<option value="November">Nov </option>
<option value="December">Dez </option>
</select>
</td>
<td align=center width="64"> 
<select name="day">
<option>Tag</option>
<option value="1">01 </option>
<option value="2">02 </option>
<option value="3">03 </option>
<option value="4">04 </option>
<option value="5">05 </option>
<option value="6">06 </option>
<option value="7">07 </option>
<option value="8">08 </option>
<option value="9">09 </option>
<option value="10">10 </option>
<option value="11">11 </option>
<option value="12">12 </option>
<option value="13">13 </option>
<option value="14">14 </option>
<option value="15">15 </option>
<option value="16">16 </option>
<option value="17">17 </option>
<option value="18">18 </option>
<option value="19">19 </option>
<option value="20">20 </option>
<option value="21">21 </option>
<option value="22">22 </option>
<option value="23">23 </option>
<option value="24">24 </option>
<option value="25">25 </option>
<option value="26">26 </option>
<option value="27">27 </option>
<option value="28">28 </option>
<option value="29">29 </option>
<option value="30">30 </option>
<option value="31">31 </option>
</select>
</td>
<td align=center width="45"> 
<input type=text name=year value="19" size=4 maxlength=4>
</td></tr>
</table><p>
<input type=button value="Berechne" onClick="calculate()">
</center>
</form>

Mod Edit - Codetags hinzugefügt (boehseronkel)
 
Zuletzt bearbeitet von einem Moderator:
1. benutz die Code-Tags [noparse]
Code:
[/noparse]
2. Jetzt hab ich code, aber was soll er machen, und was macht er?
 
ok also von code tags hab ich keine Ahnung.
und der script soll eigentlich ausrechnen an was für einem Tag man geboren wurde , ob des ein mittwoch oder freitag ......war
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben