Hallo
In JavaScript gibt es folgendes Problem:
Variablen haben immer den Typ var. In anderen Programmiersprachen gibt es meist verschiedene, wie z.B. int für ganze Zahlen, oder string für Zeichenketten. Wenn man dann einen Operator - wie + - mit beispielsweise int anwendet, dann wird ganzzahlig addiert, wendet man dies auf string an passiert was anderes, vielleicht werden 2 Zeichenketten zusammenghängt oder so.
Auf jeden Fall versucht JScript zu erahnen was man will:
var look = 'width=' + winwidth + ',height=' + winheight + 30;
JScript nimmt hier an das Zeichenketten aneinander gehängt werden sollen. Ändert man das aber in
var newwinheight = 30 + winheight;
var look = 'width=' + winwidth + ',height=' + newwinheight;
dann funktionierts, da JScript oben annimmt, dass 2 Zahlen addiert werden sollen...
gruss s