用javascript弹出一个小的web页面来实现不行吗?

解决方案 »

  1.   

    应该可以实现let's try2.htm<html><head></head><body><form name="f1" method="POST" action="--WEBBOT-SELF--">
      <p>
      <input type="text" name="t1" size="20" value="aaa"></p>
      <p><input type="button" value="选择内容" name="B1" onclick="window.open('1.htm','','width=400,height=400')"></p>
    </form></body></html>-------------------------------------
    1.htm
    <html><head>
    <script>
    function add()
    {
       var a=document.getElementsByName("cc")
       for(i=0;i<a.length;i++)
       {
         if(a[i].checked){window.opener.f1.t1.value=a[i].value}
       }}
    </script>
    </head><body><form method="POST" action="--WEBBOT-SELF--">
      <p>
      <input type="radio" value="1111" name="cc">1111</p>
      <p><input type="radio" value="2222" name="cc">2222</p>
      <p><input type="radio" value="3333" name="cc">3333</p>
      <p><input type="button" value="确定" name="B1" onclick="add()"></p>
    </form></body></html>
      

  2.   

    如果我要将弹出的那个页面放置在窗口的正中央,是不是应该设置window.open方法啊,
    应该如何设置呢?
    只有弹出页面这个方法了是吧
      

  3.   

    顺便再问一个,有js弹出对话框是三个按钮:是/否/取消  的吗
    我只知道confirm弹出的是 确定/取消
      

  4.   

    屏幕中间打开窗口的方法window.open('1.htm','',window_dim)var winow_width=300
    var window_height=300var window_left=(screen.availWidth/2)-(window_width/2)
    var window_top=(screen.availHeight/2)-(window_height/2)var window_dim="height="+window_height+",width="+window.width+",left="+window_left+",top"+window.top
      

  5.   

    外面的框好去掉,window.open()有那个属性,你找找看哦。至于不关闭就不能修改的问题,我只好关注了
      

  6.   

    我只找到了这么多的属性,
    var window_dim="height="+window_height+",width="+window_width+",left="+window_left+",top="+window_top+"status=0location=no,scrollbars=auto,directories=0";
    //,fullscreen=1,alwaysRaised=no,,menubar=no,toolbar=no,但是还是没有去掉哦
      

  7.   

    menubar=0,toolbar=0不行,他还有一个边框,呵呵,要是这个边框也没有,
    直接就是页面就好了
      

  8.   

    <a href=javascript:openwnd('url',500,500,'0') class=black>
      

  9.   

    你使用一个层div/layer,往这个层里面添加东西,点击的时候把层显示就可以了.就是做一个窗口的模拟
      

  10.   

    用showModalDialog
    然后如果主窗口获得焦点,就检查子窗口是否为空.如果不为空,则子窗口获得焦点......
      

  11.   

    哦,谢谢各位,问题解决,是这样的,可以用
    window.showModalDialog()来打开一个有模对话框。这个有模的对话框可以设计成看起来像window窗口的弹出框。
    window.open()打开一个网页。谢谢zhaoweiwei(if(轩辕剑^倚天剑)) 的代码
    谢谢 7758akuma(阿酷玛) / zhanghk(lion) / hoyt(hoyt) 的热情指点。谢谢