我实现的方法是:在页面的右下角加入一个div,然后在div内加入一个框架,当生成框架的时候,在框架的右上角产生两个按钮,并未它们注册onclick事件,一个作用是收起该小窗口,一个是关闭该小窗口。    当初始化小窗口时,会利用ajax向后台服务器发送请求,然后将返回的页面放入这个小窗口。这些现在都已经实现了。    现在的问题是,我想在返回的页面中,加入一个超链接,当点击后也达到关闭该小窗口的作用,请问这个该怎么实现啊?难住我了,想直接调用初始化窗口时为那两个按钮注册事件的函数也没办法,封装好的JS;    请问怎么办啊?    非常感谢大家的帮助!!!!!

解决方案 »

  1.   

    给小窗口一个id,
    onclick中
    document.getElementById("id").style.display="none"就可以了
      

  2.   

    小窗口本来就有ID,返回的页面是单独的一个页面,只不过返回的时候把它放进了那个框架中,单独的一个页面怎么访问外层的div?就好比在一个div里include了一个页面,那这个页面怎么访问外面的div呢?
      

  3.   

    windown.parent.document.getElementById
      

  4.   

    window.parent.document.getElementById
    搞定了,原来这么简单,是我想复杂了,呵呵谢谢sohighthesky的帮助结贴给分