Download the X Distribution File.
new xWindow(name, w, h, x, y, loc, men, res, scr, sta, too)
// xWindow r1, Copyright 2001-2007 Michael Foster (Cross-Browser.com) // Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL function xWindow(name, w, h, x, y, loc, men, res, scr, sta, too) { var e='',c=',',xf='left=',yf='top='; this.n = name; if (document.layers) {xf='screenX='; yf='screenY=';} this.f = (w?'width='+w+c:e)+(h?'height='+h+c:e)+(x>=0?xf+x+c:e)+ (y>=0?yf+y+c:e)+'location='+loc+',menubar='+men+',resizable='+res+ ',scrollbars='+scr+',status='+sta+',toolbar='+too; this.opened = function() {return this.w && !this.w.closed;}; this.close = function() {if(this.opened()) this.w.close();}; this.focus = function() {if(this.opened()) this.w.focus();}; this.load = function(sUrl) { if (this.opened()) this.w.location.href = sUrl; else this.w = window.open(sUrl,this.n,this.f); this.focus(); return false; }; } // Previous implementation: // function xWindow(name, w, h, x, y, loc, men, res, scr, sta, too) // { // var f = ''; // if (w && h) { // if (document.layers) f = 'screenX=' + x + ',screenY=' + y; // else f = 'left=' + x + ',top=' + y; // f += ',width=' + w + ',height=' + h + ','; // } // f += ('location='+loc+',menubar='+men+',resizable='+res // +',scrollbars='+scr+',status='+sta+',toolbar='+too); // this.features = f; // this.name = name; // this.load = function(sUrl) { // if (this.wnd && !this.wnd.closed) this.wnd.location.href = sUrl; // else this.wnd = window.open(sUrl, this.name, this.features); // this.wnd.focus(); // return false; // } // }
xwindow - demos
By your use of X and/or CBE and/or any Javascript from this site you consent to the GNU LGPL - please read it. If you have any questions about the license, read the FAQ and/or come to the forums.
Forum support is available at the X Library Support Forums.
Cross-Browser.com is the home of X - a cross-browser Javascript library, and many demos, applications, articles and documentation.
If you are using X, XC or anything from this site, show off your work by posting a link in the X Showcase forum.