Hallo,
Mangels MS IE 8.0 kann ich Dein Problem nicht nachvollziehen, sorry.
Was mir aber auffällt:
<body onLoad="javascript:window.open('News-TV-PopUp2.htm','popup2' ,'width=160,height=960,status,top= + xps +, left= + yps + ')">
Da am Schluss stehen diese Variablen (?) xps und yps einfach so drin.
Ich denke, Du solltest entweder gleich die Position hart codieren,
d.h. statt den Variablen die Zahlen reinschreiben, z.B.
<body onLoad="javascript:window.open('News-TV-PopUp2.htm','popup2' ,'width=160,height=960,status,top=0,left=800')">
Oder aber die Anführungszeichen so einsetzen, dass die Variablen
ausserhalb des Strings stehen:
<body onLoad="javascript:window.open('News-TV-PopUp2.htm','popup2' ,'width=160,height=960,status,top='+xps+',left='+yps)">
d.h. der komplette String für den dritten Parameter ist dann:
'width=160,height=960,status,top=' + xps + ',left=' + yps
Ich hoffe, ich habe mich nicht vertippt! ;-)
Aufgrund Deines Code-Schnipsels ist nicht klar, wo diese
Variablen herkommen. Du musst sie natürlich definieren,
bevor die window.open()-Funktion aufgerufen wird.
mfg Thomas