ID:268079
 
proc/sysmess(mob/M,T as text)
T+="
"
M.sysmess+=T
if(length(M.sysmess)>500)
var/pos=findtext(M.sysmess,"")
M.sysmess = copytext(M.sysmess,pos+18)
M<< browse(M.sysmess,"display=1;window=Sysmess")

I want this to go into a browser window.
How would I make this be displayed in a frame page? like..
(MAIN WINDOW)(AKA Map) | (SYSTEMMESS) (AKA Text Box)
If you mean an actual HTML frameset, that will work differently. There might be a way to do this in one file, but I can't remember how.
src << browse_rsc({"Frame 1"},"Frame1.html")
src << browse_rsc({"Frame 2"},"Frame2.html")
src << browse({"<frameset rows="500,*"><frame src="Frame1.html"/><frame src="Frame2.html"/></frameset>"}
It's been a while since I worked with framesets, not completly sure about that.