ja det er jo en af de vidunderlige funktioner du mister sammen med titlebaren. du kan jo lave en titlebar igen og sætte din egen layout på den.
function openCL(x,y,URL,scroll,param) {
/* Thank you to MICROBIANS (
www.microbians.com) for inspirantion to the inner2 string*/
mywin = window.open('','_blank','fullscreen=yes'+param);
mywin.resizeTo(x,y);
inner2 = '<html><head>\n'
+ '<style> body { background:url(\'bar20.gif\'); margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%; left-margin: 0%; right-margin: 0%; top-margin: 0%; bottom-margin: 0% }\n'
+ '.closer {background: transparent; height:20; text: Verdana 12px; border: 1px solid black; color:#00ee66} </style>\n<script'
+ '>x=0; y=0;catchW=false;\n'
+ 'document.onmousedown = function() { x = event.clientX; y= event.clientY;catchW=true;}\n'
+ 'document.onmousemove = function() { if (catchW) parent.window.moveTo(event.screenX-x,event.screenY-y);}\n'
+ 'document.onmouseup = function() { catchW=false; }\n</script'
+ '></head><body bgcolor=\'#333333\'><input type=\'button\' class=\'closer\' value=\'CLOSE\' onclick=\'top.close()\'></body></html>';
inner2 = inner2.replace(/\//g,"\\\/").replace(/\'/g,"\\\'").replace(/\n/g,"\\n");
inner = '<html>'
+ '<frameset rows="20,*" onload="lay.document.open();lay.document.write(\''+inner2+'\');lay.document.close();" framespacing=0 border=0 frameborder=0>'
+ '<frame name="lay" src="about:blank" scrolling="no" noresize></frame>'
+ '<frame name="conts" src="'+URL+'" scrolling="'+scroll+'" noresize></frame>'
+ '</frameset></html>';
mywin.document.open();
mywin.document.write(inner);
mywin.document.close();
mywin.moveTo(200,200);
}
det skulle være klart hvor du sætter layout (i strengen inner2).
så ryger fidusen måske i svinget. de centrale funktioner er
x=0; y=0;catchW=false;
document.onmousedown = function() { x = event.clientX; y= event.clientY;catchW=true;}
document.onmousemove = function() { if (catchW) parent.window.moveTo(event.screenX-x,event.screenY-y);}
document.onmouseup = function() { catchW=false; }
og de kan sagtens ligges ind i den side du loader så du f.x. kan lave et billede der bruges til at trække rundt med framesættet. f.x.
onload = function() {
obj = document.images['dragger'];
x=0; y=0;catchW=false;
obj.onmousedown = function() { x = event.clientX; y= event.clientY;catchW=true;}
obj.onmousemove = function() { if (catchW) parent.window.moveTo(event.screenX-x,event.screenY-y);}
obj.onmouseup = function() { catchW=false; }
}
og
<img src='engif.gif' id='dragger'>
det sidste er IKKE testet OVERHOVEDET