Hallo Paul,
Konstrukte wie
if (gebaeudetyp == "haus" || "garage") { ... }
aber nicht so, wie du erwartest. Du prüfst, ob gebaeudetyp gleich "haus" ist oder ob "garage" den Wert true liefert. Was du suchst, ist
if (gebaeudetyp == "haus" || gebaeudetyp == "garage") { ... }
oder evtl. auch switch/case
switch(gebaeudetyp) {
case "haus":
case "garage":
tu_was_mit_den_beiden();
break;
case "scheune":
case "stall":
tu_was_anderes_mit_den_beiden();
break;
}
siehe auch http://de.selfhtml.org/javascript/sprache/bedingt.htm
Gruß, Jürgen