用模态框:
showModalDialog('ttt.htm','','dialogWidth: 480px; dialogHeight: 360px; status: no; help: no');

解决方案 »

  1.   

    <a href="###" onclick ="openDiv('A')">open</a>
    <div id=div1 style="background-color:red;display:none" onclick="this.style.display='none'">click me to close me!</div>
    <script language="javascript">
    function openDiv(value){
    var obj=document.getElementById('div1')
    obj.innerText+=value
    obj.style.display=''
    }
    </script>
      

  2.   

    <a href="###" onclick ="openDiv('A');this.removeNode(true)">open</a>
    <div id=div1 style="position:absolute;width:100;height:100;background-color:red;display:none" onclick="this.style.display='none'">click me to close me!</div>
    <script language="javascript">
    function openDiv(value){
    var obj=document.getElementById('div1')
    obj.innerText+=value
    obj.style.display=''
              obj.style.top=100 // control the position 
             obj.style.left=150
    }
    </script>
      

  3.   

    谢谢了 已经可以实现了,只要去掉这个就可以了this.removeNode(true)
    楼上大哥你帮我想的太多了呵呵,谢谢哦
      

  4.   

    <a href="###" id="a1" onclick ="openDiv('A');this.style.display='none'">open</a>
    <div id=div1 style="position:absolute;width:100;height:100;background-color:red;display:none" onclick="document.getElementById('a1').style.display='';this.style.display='none'">click me to close me!</div>
    <script language="javascript">
    function openDiv(value){
    var obj=document.getElementById('div1')
    obj.innerText+=value
    obj.style.display=''
              obj.style.top=100 // control the position 
             obj.style.left=150
    }

    </script>