hi,
Erklärungen zu document.execCommand sind nicht nötig, da das an sich ja klappt. Das Problem ist nur, daß immer das Frameset statt des Hauptframes abgespeichert wird. Witzigerweise nicht bei mir lokal (da klappt das einwandfrei), warum auch immer.
versuche mal, statt einfach nur document.execCommand auch bezug auf den jeweiligen frame zu nehmen, also z.b. per
top.FRAMENAME.document.execCommand
näheres zum referenzieren von frames in javascript unter http://selfhtml.teamone.de/javascript/objekte/frames.htm.
gruss,
wahsaga