Struppi: Position eines div herausfinden

Beitrag lesen

ma labgesehen, das das ziemlich Umständlich ist.

Aber so lässt es sich gut zeigen.

naja was spricht gegen offsetLEft/Top?

Warum eval?
eval ist lediglich notwendig, wenn du zur Laufzeit dynamischen code ausführen willst, z.b. wenn du eine Eingabe vom User ausführen willst. Ansonsten ist eval überflüssig und schädlich.

Was sollte man denn ansonsten für Berechnungen nehmen?

??? Du benzutzt doch schon alles +-/*

Soll ich dafür parseInt() nehmen?

Das ist dazu da um eine Fließkommazahl in eine integer Zahl umzuwandeln.

Ich dachte eval() ist OK für Berechnungen, da SELFHTML auch Berechnungen als Beispiel dafür nimmt.

Nein, tut selfhtml eben nicht.
Es wird eine Benutzereingabe berechnet. d.h. der Benutzer muss JS Code eingeben  und dieser wird dann zur Laufzeit ausgeführt.

Aber warum ist eval() denn schädlich?

Es ist langsam, du findest keinen Fehler in eval, es gibt Browser die zum Absturz neigen und es ist ist schlicht und einfach überflüssig.

Struppi.