Hallo,
hab da ein Problem, kann mir irgendwer bitte helfen. Ich habe leider keine Ahnung, warum das folgnde nicht funktioniert
die grossen "V" machen Ärger bei "Var" und ".Vorname"
<html>
<head><title>Konstruktor</title><script language="javascript"><!--
function person (vorname, nachname, geburtsjahr)
{
this.vorname = vorname;
this.nachname = nachname;
this.geburtsjahr = geburtsjahr;
this.alter = alter;}
function rechnung (person)
{
var jetzt = new Date ();
var jahr = jetzt.getYear();
var gj = person.geburtsjahr;Var alter = jahr - 1900 - gj;
return alter;}
wenn rechnung() eine Methode von person werden soll, könnte es so aussehen:
function person (vorname, nachname, geburtsjahr)
{
this.vorname = vorname;
this.nachname = nachname;
this.geburtsjahr = geburtsjahr;
this.alter = 999;
this.rechnung= function() {
var jetzt = new Date ();
// var jahr = jetzt.getYear();
// var gj = this.geburtsjahr;
// this.alter = jahr + 1900 - gj;
this.alter=jetzt.getFullYear() - this.geburtsjahr;
}
}
Gruß plan_B
--
*®*´¯`·.¸¸.·
*®*´¯`·.¸¸.·