复制代码 代码如下: 无标题文档 <BR><!-- <BR>*{font-size:12px;font-family:Verdana, Geneva, sans-serif;line-height:14px} <BR>a{color:#039} <BR>a:hover{color:#f60} <BR>.pop{position:absolute;left:40%;top:40%;width:300px;height:100px;background:#eee;border:1px solid #ccc} <BR>.pop_head{position:relative;height:20px;background:#ccc} <BR>.pop_head a{position:absolute;right:8px;line-height:20px;color:#000;text-decoration:none} <BR>.pop_head a:hover{color:#f60;text-decoration:none} <BR>.pop_body{padding:8px} <BR>--> <BR> 关闭 谢谢光临…… event,'pop');">弹出按钮 <BR>var url = '#'; <BR>function show(evt,o){ <BR><STRONG><FONT style="BACKGROUND-COLOR: #ccffcc">evt.stopPropagation?evt.stopPropagation():evt.cancelBubble=true;<BR>var o = document.getElementById(o); <BR>o.style.display = ""; <BR>} <BR>function hide(o){ <BR>var o = document.getElementById(o); <BR>o.style.display = "none"; <BR>window.location = url; <BR>} <BR>document.onclick=function(){hide('pop');}<BR> 总结: 1.在调用弹出方法的时候要传入一个事件对象:event。 2.弹出方法要加入事件绑定代码。 3.要有个全局的js代码,用来执行点击其他部位的时候调用隐藏弹出层的方法。