修改了一个DIV弹出窗口

代码如下:

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>DIV</title>

 

<script>
function $(v)
 {
  return(document.getElementById(v));
 }
function $S(v)
 {
   return($(v).style);
 }
function agent(v)
{
  return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0));
 }
function isset(v)
{
 return((typeof(v)=='undefined' || v.length==0)?false:true);
}
function XYwin(v)
{
 var z=agent('msie')?Array(document.body.clientHeight,document.body.clientWidth):Array(window.innerHeight,window.innerWidth); return(isset(v)?z[v]:z);
}

function sexyTOG()
{
 document.οnclick=function(){ $S('sexyBG').display='none'; $S('sexyBOX').display='none'; document.οnclick=function(){}; };
}
function sexyBOX(t,v,w,h)
{
$S('sexyBG').height=XYwin(0)+'px';
$S('sexyBG').display='block';
$('sexyBOX').innerHTML="<div class=/"sexyT/"><table width=/"100%/" border=/"0/" cellspacing=/"0/" cellpadding=/"0/"><tr><td width=/"50%/">&nbsp;&nbsp;<img src='orangearrow.gif'/>&nbsp;&nbsp;<b>"+t+"</b><//td><td align=/"right/"><span align=/"right/" onMouseMove=/"setTimeout('sexyTOG()',1);/" onMouseOut=/"setTimeout('document.οnclick=function(){}',1);/" style=/"cursor:pointer;/"><b>[close]<//b>"+"<//span><//td><//tr><//table><//div>"+v+"";
$S('sexyBOX').left=Math.round((XYwin(1)-w)/2)+'px';
$S('sexyBOX').width=w+'px';
$S('sexyBOX').height=h+'px';
document.getElementById('sexyBOX').style.top=(parseInt(document.body.offsetHeight)-h)/2;
document.getElementById('sexyBG').style.height=h+'px';
document.getElementById('sexyBG').style.width=w+'px';
document.getElementById('sexyBG').style.top=(parseInt(document.body.offsetHeight)-h)/2+4;
document.getElementById('sexyBG').style.left=(Math.round((XYwin(1)-w)/2)+4)+'px';

$S('sexyBOX').display='block';
}

//window.οnlοad=function(){
//document.body.innerHTML="<div id=/"sexyBG/"></div><div id=/"sexyBOX/"></div>"+document.body.innerHTML;
//}
</script>

<style type="text/css">
<!--
body {margin: 0px;}

#sexyBOX { display: none; position: absolute; background: #ECF0F1; color: #333; text-align: center; border: 1px solid #6CAEC8; z-index: 100; }
#sexyBG{ display: none; position: absolute; background: #000; opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4; filter: alpha(opacity=40); z-index:99; }
.sexyX { font-size: 12px; color: #ddd; padding: 4px 0; border-top: 0px solid #6CAEC8; background-image:url(topb.jpg);}
.sexyT { font-size: 14px; text-align:left; font-weight:bold; color: #000; padding: 4px 0; border-down: 1px solid #636D61; background-image:url(topb.jpg);}

-->
</style>
</head>
<body>
<p><a   href="#" onClick="sexyBOX('title','sdfg','400','200'); return false;">sexy box</a></p>
<p>&nbsp;</p>

<p><p><a   href="#" onClick="sexyBOX('title','sdfg','400','200'); return false;">sexy box</a></p>&nbsp;</p>

<div id="sexyBG"></div><div id="sexyBOX"></div>
</body>
</html>
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值