Hallo ingo b,
ich hätte noch die Frage, ob man irgendwie den Namen oder Art eines Objekts abfragen kann.
Dein Ansatz aufgegriffen habe ich das mal erstellt:
function mitarbeiter(sName) {
this.name = sName;
}
function chef(sName) {
this.name = sName;
this.isChef = function(){return true;};
}
var boss = new chef("Müller");
var knecht = new mitarbeiter("Meier");
function arbeitet_fuer(oChef,oMitarbeiter) {
if(typeof oChef == "object" && typeof oMitarbeiter == "object"){
try{
if (oChef.isChef())
window.alert("Koorekte Eingabe");
}
catch(e) {
try {
if (oMitarbeiter.isChef())
return arbeitet_fuer(oMitarbeiter, oChef);
}
catch(er) {
window.alert("Hmm, alles nicht so das wahre...");
}
}
}
}
arbeitet_fuer(boss,knecht);
arbeitet_fuer(knecht,boss);
Mit freundlichem Gruß
Micha
--
LeagueEditor JavaScript :: simple Ligaverwaltung auf der Basis von JavaScript || JS Tetris :: für zwischendurch
LeagueEditor JavaScript :: simple Ligaverwaltung auf der Basis von JavaScript || JS Tetris :: für zwischendurch