<html>
<head>
<script type="text/javascript">
var newWindow
function openWindow() {
var winAtts = new String()
winAtts = "";
if(document.winOptions.toolbarOption.checked){winAtts += "toolbar,"}
if(document.winOptions.menubarOption.checked){winAtts += "menubar,"}
if(document.winOptions.scrollbarsOption.checked){winAtts += "scrollbars,"}
if(document.winOptions.resizableOption.checked){winAtts += "resizable,"}
if(document.winOptions.statusOption.checked){winAtts += "status,"}
if(document.winOptions.locationOption. checked){winAtts += "location,"}
if(document.winOptions.directoriesOption.checked){winAtts += "directories,"}
if(document.winOptions.copyHistoryOption.checked){winAtts += "copyhistory,"}
if(document.winOptions.customSizeOption.checked){
winAtts += "height=" + document.winOptions.heightBox.value + ",";
winAtts += "width=" + document.winOptions.widthBox.value + ",";
}
winAtts = winAtts.substring(0, winAtts.length-1);
if (document.winOptions.pageType[1].checked){
var urlVar = ""
urlVar = document.winOptions.urlBox.value
newWindow = window.open(urlVar,"newWindow",winAtts)
}else{
newWindow = window.open("","newWindow",winAtts)
newWindow.document.write("<h1>Window Open Test</h1>");
newWindow.document.close();
}
}
function closeWindow() {
newWindow.close()
}
</script>
</head>
<body>
<form name="winOptions" method="post" action="null">
<input type="radio" checked="checked" name="pageType" value="existing" />Existing Page
<input type="radio" name="pageType" value="dynamic" /> Dynamic Page
<input type="text" size="30" maxlength="256" name="urlBox" />
<input type="checkbox" name="toolbarOption" /> Toolbar
<input type="checkbox" name="menubarOption" /> Menubar
<input type="checkbox" name="scrollbarsOption" /> Scrollbars
<input type="checkbox" name="resizableOption" /> Resizable
<input type="checkbox" name="statusOption" /> Status
<input type="checkbox" name="locationOption" /> Location
<input type="checkbox" name="directoriesOption" /> Directories
<input type="checkbox" name="copyHistoryOption" /> Copy History
<input type="checkbox" name="customSizeOption" /> Custom Size
Width:
<input type="text" size="5" maxlength="5" name="widthBox" />
Height:
<input type="text" size="5" maxlength="5" name="heightBox" />
<input type="button" name="OpenButton" value="Open Window" onclick="openWindow()" />
<input type="button" name="CloseButton" value="Close Window" onclick="closeWindow()" />
</form>
</body>
</html>
|