Hallo,
So wird es klappen
Er wollte mit JavaScript ein Objekt (Auto) mit Eigenschaften (Tachostand) und Methoden (fahren) bauen. Das würde so aussehen:
<html>
<head>
<title></title>
<script type="text/javascript">
function Auto(){
this.tachostand =100;
function fahren(weg){
this.tachostand = this.tachostand + weg;
}
this.fahren=fahren;
}
</script>
</head>
<body >
<script type="text/javascript">
var PKW = new Auto();
document.write("Tachostand: " + PKW.tachostand + "<br>");
PKW.fahren(100);
document.write("Tachostand: " + PKW.tachostand);
</script>
</body>
</html>
Trotzdem ist JavaScript _nicht_ für solche Konstrukte geeignet. Es gibt keine selbst definierten Klassen und somit keine selbst definierten Objekte in JavaScript. Eine Funktion bleibt eine Funktion.
viele Grüße
Axel