解决方案 »

  1.   

    下面的代码就是 我引用的百度hi的js
    <script language="javascript" src="http://hi.baidu.com/js/popup.js"></script>
    就是这句里的代码代码太多了,csdn不让我回复,分几个楼写又怕大家看不清除,可以去http://hi.baidu.com/js/popup.js下完整的代码
      

  2.   

    b.html
    中有一个div,默认是hidden的,何时触发不用说了吧,
    hidden.div中一个表单,让表单提交时一般用ajax,如果提示成功hidden.div.style.display=hidden
      

  3.   

    在需要关闭的时候执行一下box.Close(); 
    就是关闭拉
      

  4.   

    在此仅仅提供给你一个这样的思路:在子窗口中可以调用父窗口中定义的变量(当然还有函数等其他对象).
    父窗口中已经定义了这样一个变量:g_pop=new Popup({ contentType:1, isReloadOnClose:false, width:400, height:450 });  //g_pop为全局变量然后在子窗口上就可以调用百度popup窗口类中已经提供的一个关闭窗口的方法"close()"方法:window.parent.g_pop.close();OK.<form action=haha.asp>
    <input type=text>
    <input type=submit  value=提交>
    <input type="button" onclick="window.parent.g_pop.close();" value="关闭本窗口">
    </form>
      

  5.   

    谢谢指点,你的方法试了,但是老是提示window.parent.g_pop 为空或者不是对象,怎么处理?
      

  6.   

    哈哈,问题解决了,就是一个多余的var害了我好几天,谢谢大家了,马上结贴