home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 February
/
CHIP_2_98.iso
/
software
/
pelne
/
optionp
/
iis4_03.cab
/
jsbrowser.js
< prev
next >
Wrap
Text File
|
1997-10-30
|
2KB
|
89 lines
//open
var POP = true;
//browser style
var TDIR = 0
var TFILE = 1
//system font size
var SMALL = 0
var LARGE = 1
function BrowserObj(pathCntrl,open,browsertype,sysfontsize)
{
this.browsertype = browsertype;
this.sysfontsize = sysfontsize;
this.currentFile = "";
if (pathCntrl != null)
{
this.currentPath = pathCntrl.value;
this.lastpath = pathCntrl.value;
this.pathCntrl = pathCntrl;
}
else
{
this.currentPath = "";
this.lastPath = "";
}
this.BrowserObjSetPath = BrowserObjSetPath;
this.BrowserObjOpen = BrowserObjOpen;
if (open)
{
BrowserObjOpen();
}
}
function BrowserObjPop(title, width, height, filename)
{
thefile=(filename + ".asp");
thefile="JSBrowser/JSBrwPop.asp?pg="+thefile;
var browser = navigator.appName;
if (JSBrowser.sysfontsize == LARGE){
width += 150;
height += 150;
}
if (browser.indexOf("Microsoft") == -1)
{
width += 35;
height += 50;
}
popbox=window.open(thefile,title,"resizable=yes,toolbar=no,scrollbars=yes,directories=no,menubar=no,width="+width+",height="+height);
popbox.opener = self;
}
function BrowserObjOpen()
{
BrowserObjPop('Browser',470,275,'JSBrowser');
}
function BrowserObjSetPath()
{
if (JSBrowser.browsertype == TDIR)
{
JSBrowser.pathCntrl.value = JSBrowser.currentPath;
}
else
{
currentPath = JSBrowser.currentPath;
if (currentPath.lastIndexOf("\\") == currentPath.length-1)
{
JSBrowser.pathCntrl.value = currentPath + JSBrowser.currentFile;
}
else
{
JSBrowser.pathCntrl.value = currentPath + "\\" + JSBrowser.currentFile;
}
}
JSBrowser.pathCntrl.focus();
JSBrowser.pathCntrl.blur();
}
JSBrowser = new BrowserObj(null,false,TDIR,SMALL);