Customizable second window

: URL

: Toolbar
: Location
: Directories
: Status
: Menubar
: Scrollbars
: Resizable

 

   : Width
   : Height


 

<SCRIPT>

function customize(form) {
     var address = form.url.value;

     // determine which options are checked
    
// var optTool = (form.tool.checked == true) ? yes : no;
     var optTool = (form.tool.
checked) ? 1 : 0;
     var optLoc = (form.loc_box.
checked) ? 1 : 0;
     var optDir = (form.dir.
checked) ? 1 : 0;
     var optStatus = (form.stat.
checked) ? 1 : 0;
     var optMenu = (form.menu.
checked) ? 1 : 0;
     var optScroll = (form.scroll.
checked) ? 1 : 0;
     var optResize = (form.resize.
checked) ? 1 : 0;
     var optWidth = form.width.value;
     var optHeight = form.height.value;

     // create the features string
     var features = "toolbar=" + optTool +
                           ",location=" + optLoc   +
                           ",directories="optDir + 
                           ",status=" + optStatus + 
                           ",menubar=" + optMenu + 
                           ",scrollbars=" optScroll + 
                           ",resizeable=" + optResize 
                           ",width="optWidth + 
                           ",height=" + optHeight;

     var newWin = open(address, "target_name", features);
}

function clear(form){
     form.width.value = "";
     form.height.value = "";
}

</SCRIPT>

<FORM NAME="optForm">
    <INPUT TYPE="text" NAME="url" VALUE="index.htm">: URL
    <INPUT TYPE="checkbox" NAME="tool
">: Toolbar
    <INPUT TYPE="checkbox" NAME="loc_box
">: Location
    <INPUT TYPE="checkbox" NAME="dir
">: Directories
    <INPUT TYPE="checkbox" NAME="stat
">: Status
    <INPUT TYPE="checkbox" NAME="menu
">: Menubar
    <INPUT TYPE="checkbox" NAME="scroll
">: Scrollbars
    <INPUT TYPE="checkbox" NAME="resize
">: Resizable
    <INPUT TYPE="text" NAME="width" VALUE="500"> : Width
    <INPUT
TYPE="text" NAME="height" VALUE="200"> : Height
    <INPUT TYPE="button
" VALUE="ENTER" onClick="customize(this.form)">
    <INPUT TYPE="reset
" VALUE="RESET" onClick="clear(this.form)">
</FORM>