<script language="JavaScript"> <!--BEGIN function schiff(name,besatzung,maxladung,aktladung,ladungsart) { this.nam=name; this.besatz=besatzung; this.maxlad=maxladung; this.aktlad=aktladung; this.ladung=ladungsart; } //END--> </script>
alert(s1.name)
<html> <head> <title> </title> <script language="JavaScript"> <!--BEGIN function schiff(name,besatzung,maxladung,aktladung,ladungsart) { this.nam=name; this.besatz=besatzung; this.maxlad=maxladung; this.aktlad=aktladung; this.ladung=ladungsart; } //END--> </script> </head> <body> <script language="JavaScript"> <!--BEGIN var s1=new schiff("Westerland",28,50,35,"Tee"); document.write('<table border=1 cellpadding=5> <tr align=center><td>'+"Name"+'</td> <td>'+"Besatzung"+'</td><td>' +"maximale Ladung"+'</td><td>'+"aktuelle Ladung"+ '</td><td>'+"Ladungsart"+'</td></ tr><tr align=center><td>'+s1.nam+'</td> <td>'+s1.besatz+" Personen"+'</td><td>' +s1.maxlad+" t"+'</td><td>'+s1.aktlad+" t" +'</td><td>'+s1.ladung+'</td></tr> </table>'); //END--> </script> </body> </html>
<script language="JavaScript"> <!--BEGIN function person(name,alter) { this.name=name; this.alter=alter; } function schiff(name,besatzung,maxladung,aktladung,ladungsart,kapitaen) { this.nam=name; this.besatz=besatzung; this.maxlad=maxladung; this.aktlad=aktladung; this.ladung=ladungsart; this.kap=kapitaen; } //END--> </script>
<html> <head> <title> </title> <script language="JavaScript"> <!--BEGIN function person(name,alter) { this.name=name; this.alter=alter; } function schiff(name,besatzung,maxladung,aktladung,ladungsart,kap) { this.name=name; this.besatzung=besatzung; this.maxladung=maxladung; this.aktladung=aktladung; this.ladungsart=ladungsart; this.kap=kap; } //END--> </script> </head> <body> <script language="JavaScript"> <!--BEGIN var cook=new person("James Cook",58); var boot=new schiff("Westerland",30,50,25,"Tee",cook); alert(boot.kap.name+" "+boot.kap.alter); var s1=new schiff("Westerland",28,50,35,"Tee"); //END--> </script> </body> </html>
<html> <head> <title> </title> <script language="JavaScript"> <!--BEGIN function person(vorname,nachname) { this.vn=vorname; this.nn=nachname; } //END--> </script> </head> <body> <script language="JavaScript"> <!--BEGIN var namen=new Array(); namen[0]=new person("Peter","Müller"); alert(namen[0].vn+"\n"+namen[0].nn); //END--> </script> </body> </html>
<html> <head> <title> </title> <script language="JavaScript"> <!--BEGIN function person(vn,nn) { this.vn=vn; this.nn=nn; } //END--> </script> </head> <body> <script language="JavaScript"> <!--BEGIN var a=new Array(); for(var i=0;i<3;i++) { a[i]=new person(); a[i].vn=prompt("Bitte Vorname eingeben",""); a[i].nn=prompt("Bitte Nachname eingeben",""); } for(var i=0;i<3;i++) { document.write(a[i].vn+" "+a[i].nn+'<br>'); } //END--> </script> </body> </html>
<html> <head> <title> </title> <script language="JavaScript"> <!--BEGIN var a=new Array(); var i=0; function person(vn,nn) { this.vn=vn; this.nn=nn; } function sammeln() { a[i]=new person(); a[i].vn=eingabe.vorname.value; a[i].nn=eingabe.nachname.value; i++; document.eingabe.vorname.value=""; document.eingabe.nachname.value=""; window.eingabe.vorname.focus(); } function ausgabe() { document.write('Ihre Eingaben waren:<hr>'); i=0 while(i<a.length) { document.write(a[i].vn+" "+a[i].nn+'<br>'); i++; } } //END--> </script> </head> <body> <form name="eingabe"> Vorname eingeben: <input type="text" name="vorname" size=20 maxlength=20 value=""><br> Nachname eingeben: <input type="text" name="nachname" size=20 maxlength=20 value=""><br> <input type="button" name="b1" value="senden" onClick="sammeln()"> <input type="button" name="b2" value="ausgeben" onClick="ausgabe()"> </form> </body> </html>
<html> <head> <title> </title> <script language="JavaScript"> <!--BEGIN var a=new Array(); var i=0; function person(vn,nn) { this.vn=vn; this.nn=nn; } function sammeln() { if((document.eingabe.vorname.value.length<1)||(document.eingabe.nachname.value.length<1)) { if (document.eingabe.vorname.value.length<1) { alert("Bitte den Vornamen eingeben."); window.eingabe.vorname.focus(); } if (document.eingabe.nachname.value.length<1) { alert("Bitte den Nachnamen eingeben."); window.eingabe.nachname.focus(); } } else { a[i]=new person(); a[i].vn=eingabe.vorname.value; a[i].nn=eingabe.nachname.value; i++; document.eingabe.vorname.value=""; document.eingabe.nachname.value=""; window.eingabe.vorname.focus(); } } function ausgabe() { document.write('Ihre Eingaben waren:<hr>'); i=0 while(i<a.length) { document.write(a[i].vn+" "+a[i].nn+'<br>'); i++; } } //END--> </script> </head> <body> <form name="eingabe"> Vorname: <input type="text" name="vorname" size=20 maxlength=20 value=""> Nachname: <input type="text" name="nachname" size=20 maxlength=20 value=""> <input type="button" name="b1" value="senden" onClick="sammeln()"> <input type="button" name="b2" value="ausgeben" onClick="ausgabe()"> </form> </body> </html>
<html> <head> <title> </title> <script language="JavaScript"> <!--BEGIN var a=new Array(); var i=0; function person(vn,nn) { this.vn=vn; this.nn=nn; } function pruef(x,z) { if(x.length>0) { if(z==1) a[i].vn=x; else a[i].nn=x; return(true); } else { alert("Fehler in der "+z+"-ten Eingabe") if(z==1) { window.eingabe.vorname.focus(); return(false); } else { window.eingabe.nachname.focus(); return(false); } } } function sammeln() { a[i]=new person(); if(pruef(eingabe.vorname.value,1)&&(pruef(eingabe.nachname.value,2))) { i++; document.eingabe.vorname.value=""; document.eingabe.nachname.value=""; window.eingabe.vorname.focus(); } } function ausgabe() { document.write('Ihre Eingaben waren:<hr>') i=0; while(i<a.length) { document.write(a[i].vn+" "+a[i].nn+'<br>'); i++; } } //END--> </script> </head> <body> <form name="eingabe"> Vorname: <input type="text" name="vorname" size=20 maxlength=20 value=""> Nachname: <input type="text" name="nachname" size=20 maxlength=20 value=""> <input type="button" name="b1" value="senden" onClick="sammeln()"> <input type="button" name="b2" value="ausgeben" onClick="ausgabe()"> </form> </body> </html>
<html> <head> <title> </title> <script language="JavaScript"> <!--BEGIN function abzug(zahl) { this.ausgangswert-=zahl; } function mathe(start) { this.ausgangswert=start; this.abzug=abzug; } var rechnung=new mathe(); rechnung.ausgangswert=10; rechnung.abzug(3); alert(rechnung.ausgangswert); //END--> </script> </head> <body> </body> </html>
<html> <head> <title> </title> <script language="JavaScript"> <!--BEGIN function abzug(zahl) { this.ausgangswert-=zahl; } function hinzu(zahl) { this.ausgangswert+=zahl; } function mathe(start) { this.ausgangswert=start; this.abzug=abzug; this.hinzu=hinzu; } var rechnung=new mathe(); rechnung.ausgangswert=10; rechnung.abzug(3); rechnung.hinzu(5); alert(rechnung.ausgangswert); //END--> </script> </head> <body> </body> </html>
<script language="JavaScript"> <!--BEGIN function entladen(menge) { if(this.menge>=menge) this.menge-=menge; else alert("Die Gesamtladungsmenge ist geringer als die zu entladende Menge."); } function schiff(ladung,menge) { this.ladung=ladung; this.menge=menge; this.entladen=entladen; } var boot=new schiff(); boot.ladung=prompt("Bitte Beladungsart eingeben.","Tee"); boot.menge=parseInt(prompt("Bitte Menge der Beladung eingeben.","")); boot.entladen(parseInt(prompt("Bitte zu entladende Menge eingeben.",""))); document.write("Aktueller Ladezustand an "+boot.ladung+" beträgt "+boot.menge+' Tonnen.<br>'); //END--> </script>
<script language="JavaScript"> <!--BEGIN function abzug(zahl) { this.ausgangswert-=zahl; } function hinzu (zahl) { this.ausgangswert+=zahl; } function mathe(ausgang) { this.ausgangswert=ausgang; this.abzug=abzug; this.hinzu=hinzu; } var a=new Array() for(i=0;i<10;i++) { a[i]=new mathe(); a[i].ausgangswert=i; a[i].abzug(2*a[i].ausgangswert); a[i].hinzu(5*a[i].ausgangswert); document.write(a[i].ausgangswert+'<br>'); } //END--> </script>
<script language="JavaScript"> <!--BEGIN function berechne() { this.vol=this.laenge*this.breite*this.hoehe; } function quader(laenge,breite,hoehe,vol) { this.laenge=laenge; this.breite=breite; this.hoehe=hoehe; this.berechne=berechne; this.vol=vol; } var prog=new quader(2,2,2,0); prog.berechne(); alert("Volumen = "+Math.round(prog.vol)+" ccm"); //END--> </script>
<script language="JavaScript"> <!--BEGIN function berechne() { this.vol=this.radius*this.radius*Math.PI*this.hoehe; } function zylinder(radius,hoehe,vol) { this.radius=radius; this.hoehe=hoehe; this.berechne=berechne; this.vol=vol; } var prog=new zylinder(5,10,0); prog.berechne(); alert("Volumen = "+Math.round(prog.vol)+" ccm"); //END--> </script>