window.open('page.html','newwindow','resizable=0,scrollbars=0,status=0,menubar=no,toolbar=no,location=no, menu=no','1')
最后的1表示新窗口不会作为新窗口加入到历史记录中 
<SCRIPT LANGUAGE="javascript"> js脚本开始; 
window.open 弹出新窗口的命令; 
'page.html' 弹出窗口的文件名; 
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; 
height=100 窗口高度; 
width=400 窗口宽度; 
top=0 窗口距离屏幕上方的象素值; 
left=0 窗口距离屏幕左侧的象素值; 
toolbar=no 是否显示工具栏,yes为显示; 
menubar,scrollbars 表示菜单栏和滚动栏。 
resizable=no 是否允许改变窗口大小,yes为允许; 
location=no 是否显示地址栏,yes为允许; 
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; 
</SCRIPT> js脚本结束 第一个总是用resizable=no 是否允许改变窗口大小,yes为允许; 
第二个你的方法不对,那个串可以自己写的,想要什么值传 过去就是了。
例子:function OpenWindow(WinURL, NewName) {
myRemote = launch(WinURL, NewName, "height=480,width=640,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0", "rightFrame");
}

解决方案 »

  1.   

    第一个问题,没有最大化
    改正popup=window.open('','popupnav','width=300,height=150,resizable=no,scrollbars=auto');
    需要ie6.0才能看到效果。
    第二个问题,传递参数
    <script language=javascript>
    function button1_onclick(yourValue){
    name=document.form1.username.value;
    var popup=null;
    popup=window.open('','popupnav','width=300,height=150,resizable=no,scrollbars=auto');
    if (popup !=null){
    if (popup.opener==null)
    {popup.opener=self;}
    }
    popup.location.href='member.asp?username=' + yourValue;
    }
    </script>
    调用时button1_onclick('kkk') 就可以传kkk给username
      

  2.   

    popup.location.href='member.asp?username='+name;
      

  3.   

    popup.location.href='member.asp?username='+name;
    如果是
    popup.location.href='member.asp?username=+name';
    会认为是一个字符串了
      

  4.   

    1。窗口不能最大化效果只在ie6.0有效。
    2。popup.location.href='member.asp?username='+name;