Ganz kurz darüber nachgedacht: Das Zeichen "-" steht in JavaScript für eine Subtraktion. Hier versuchst Du also, dem Ergebnis der Rechnung "pframe.style.background minus color" einen Wert zuzuweisen, was in der Tat nicht klappen kann. Also muss die Schreibweise irgendwie anders sein. Und wie kriegt man raus, wie sie lautet?
Spontan dachte ich "backgroundColor"... und laut dem Kapitel "Eigenschaften" in Objektreferenz/style ist dem auch wirklich so!
Damit das <div> überhaupt halbwegs vollständig ist, habe ich noch ein paar style-Angaben hinzugefügt...
var pframe1=document.createElement("div");
pframe.style.top="0px";
pframe.style.left="0px";
pframe.style.width="500px";
pframe.style.height="400px";
pframe.style.backgroundColor="#990782";
...es funktioniert aber trotzdem nicht! Was mache ich falsch?
Bis bald im Khyberspace!
Yadgar