pressing button "write window" is making a new window containing the plain text .. this is a plain text written by makeProt(called by frame ). "view page source" is in fact responding with this text: this is a plain text written by makeProt(called by frame ). MINEFIELD 3.0a5: this source file was unreadable in the default view format because of FF-chars (form feed). necessary: reload (firefox 2.0 is showing blanks instead of FFs) Increasing/decreaasing char size without function. Saving this protocol(!) of the source file was not successful (file not to be found after saving, even in an empty directory), even after setting the name explicitely and changing the character encoding. not defined, but used: http://www.mozilla.org/projects/firefox/3.0a5pre/releasenotes/ But "view page info" is answering: Address: file:///own/kohl/Foot18/frage/called.xml and "save page as" is indeed saving a copy of the file called.xml But reloading this frame is giving a new situation: title of the 'reloaded' page: "this is a plain text" content of the 'reloaded' page: "written by makeProt(called by frame )." "view page source" is in fact responding with this text: this is a plain text written by makeProt(called by frame ). but saving this page is now generating the 16bit encoded file called.xml.html containing the html text: this is a plain textwritten by makeProt(called by frame ). reloading of "this is a plain text" while the source file is open may give the nice effect: Security Error: Content at wyciwyg://42/file:///own/kohl/Foot18/frage/called.xml may not load or link to file:///own/kohl/Foot18/frage/called.xml. When seeking for the protocol file, I've accidently found a new file with a name like MP4 (??) in my home dir (deleting it, I couldn't reproduce the effect) containing: %!PS-Adobe-3.0 %%Creator: cairo 1.4.2 (http://cairographics.org) %%CreationDate: Tue May 22 17:52:33 2007 %%Pages: 1 %%BoundingBox: 0 0 595 841 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog /C{curveto}bind def /F{fill}bind def /G{setgray}bind def /L{lineto}bind def /M{moveto}bind def /P{closepath}bind def /R{setrgbcolor}bind def /S{show}bind def /xS{xshow}bind def /yS{yshow}bind def /xyS{xyshow}bind def %%EndProlog % _cairo_ps_surface_emit_font_subsets %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 0 0 595 841 gsave 0 841 translate 1.0 -1.0 scale %%EndPageSetup grestore showpage %%Trailer %%EOF