amlug: problem mit else - if

Beitrag lesen

hey leute
mittlerweile kennt hier ja n paar meinen rechner und wissen auch, dass ich das problem hab, dass wenn die differenz zwischen preis und qm nich gros is, ich ne negative zahl rauskrieg. ich will das ganze jetzt so machen, dass wenn was negatives rauskommen würde, dass dann ein fenster aufgeht, dass darauf hinweist. wenn ich das jetzt aber einfüg, dann bringt er mir einen fehler und macht auch den rest der rechnung nicht mehr:

function Kosten(Meter, Land) {
var preis = document.PreisHaus.preisEingabe.value;
var Wert = preis * 0.05 + preis * 0.02;
var Hinweis =  "Achtung! Mit den für Schaffhausen hinterlegten Durchschnittspreisen pro Quadratmeter ergibt
      sich ein negativer Wert für das Haus."
document.PreisHaus.Kostenfeld.value = Wert;
 document.PreisHaus.Hauspreisfeld.value = Hauspreis(Meter, Land);
      if (Hauspreis <= 0)
      alert (Hinweis);
 }

es geht auch nich, wenn das nich einmal eintritt.
ich benutz die variable Hauspreis für spätere Rechnungen wieder und könnt mir denken, dass es daran liegt, dass es nicht weiter geht.
ich bin mir sicher, dass ich was in dem if - else teil falsch gemacht hab, aber ich weis nicht was. kann mir jemand helfen?

mfg amlug

--
Es gibt nur eine Regel:
Finger weg von meinem Engel!