求个半透明的窗口板块啊

社区服务
高级搜索
猴岛论坛电脑百科求个半透明的窗口板块啊
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
7个回复

[资源分享]求个半透明的窗口板块啊

楼层直达
Come 2 me

ZxID:10261402

等级: 上将
热爱海贼王 //

举报 只看楼主 使用道具 楼主   发表于: 2011-05-01 0
易语言的啊、

求一个半透明的窗口板块阿

子爵ol

ZxID:11813461

等级: 元老

举报 只看该作者 沙发   发表于: 2011-05-01 0
半透明模块  ,。,。没听过 什么程序啊
小天°

ZxID:6660801

等级: 元老

举报 只看该作者 板凳   发表于: 2011-05-01 0
  <!-这个效果的代码分两部分放入网页中,放入方法见提示->
<!--把下面的代码放入<head>之间-->
<style type="text/css">
body,p{margin:0;padding:0;}
p{padding:10px;}
</style>
<script type="text/javascript">
var openWin = {
$:function(obj,tag){//这个地球人都知道
  if(typeof obj=='string'){var obj=document.getElementById(obj);if(!obj)return}
  if(tag){return obj.getElementsByTagName(tag)}
  else{return obj}
  },
www_dyunr_com:function(obj){//用于处理获取初始化对象的。
  this.obj=obj;//指定显示对象
  this.dyunr_com_close(1);//显示:遮罩 + select + 页面滚动条  + 显示对象
  },
dyunr_com_close:function(o){//o不为空的话,就是开启(一大串...)。这个“o”如果为空,则关闭(还是一大串...)。实际上是用来区别“openWin.www_zzjs_net”与“openWin.dyunr_com_close”的,因为用“www_dyunr_com”初始化时也要调用“dyunr_com_close”。
  if(!o){var o=0;}
  this.bodyBg(o);//显示隐藏遮罩
  this.center(o);//显示隐藏主内容
  this.hs(o);//显示隐藏select
  this.hb(o);//显示隐藏页面滚动条
  },
hb:function(o){//第一串:显示隐藏滚动条
  if(document.documentElement){document.documentElement.style.overflow=(o==1)?"hidden":"";}
  else{document.body.style.overflow=(o==1)?"hidden":"";}
  },
hs:function(o){//第二串:显示隐藏下拉菜单(select)
  var s=document.getElementsByTagName("select");//找出页面内所有select
  if(s[0]=="undefined"){return}//如果不存在则返回(也就是不往下走了,掉头继续玩第三串去。)
  for(var i=0;i<s.length;i++){
  if(o==1){s.style.visibility="hidden";}
  else{s.style.visibility="";}
  }
  },
bodyBg:function(o){//第三串:创建|显示隐藏透明遮罩
  if(o==0){document.getElementsByTagName("body")[0].removeChild(this.$("body_pr"));}
  else{
  document.getElementsByTagName("body")[0].style.height="100%";
  var style={position:"absolute",left:"0",top:"0",zIndex:"9999",width:"100%",height:"999em",backgroundColor:"#000",filter:"alpha(opacity=50)",opacity:"0.5"}//预置样式用于生成遮罩对象
  this.cDiv("body_pr","div",style,document.getElementsByTagName("body")[0]);//5、4、3、2、1 创建!
  }
  },
center:function(o){//第四串:创建|删除 主要内容/正文
  if(o==0){document.getElementsByTagName("body")[0].removeChild(this.$("center_pr"));}
  else{
  var style={position:"absolute",left:"50%",top:"50%",zIndex:"10000"}//预置样式用于生成 [主要内容] 的父容器对象
  this.cDiv("center_pr","div",style,document.getElementsByTagName("body")[0]);//5、4、3、2、1 创建!
  if(typeof this.obj=='string'){var obj=this.obj;this.$("center_pr").innerHTML=obj;}//如果 [主要内容] 的对象类型为string(字符串),则直接输出到父容器内。
  else{var obj=this.obj.cloneNode(true);this.$("center_pr").appendChild(obj);}//否则就用插入的方式搞进去吧。呃,前提是记得先copy [主要内容] 生成一个新的,不然下面的操作都会影响到源内容哦。
  openWin.$("center_pr").style.marginTop=-(openWin.$("center_pr").scrollHeight/2)+((window.pageYOffset)?window.pageYOffset:document.documentElement.scrollTop)+"px";//绝对居中的方法都熟悉吧,这里是得到一个marginTop值,那么就得用“网页卷去的高”加上自身高度的一半。
  openWin.$("center_pr").style.marginLeft=-(openWin.$("center_pr").scrollWidth/2)+"px";//宽度。。。懒得写了,一般没人卷这东西。
  if(this.$("center_pr").getElementsByTagName("img")[0]){//然后如果内容有图片,则图片预加载后再计算对象高宽。不然自身的高度就不对了(有时候图片把容器撑开了,但是我们在图片没下载完毕之前就获取了当时的容器高度。。。)
    var objimg=this.$("center_pr").getElementsByTagName("img");
    objimg[objimg.length-1].onload=function(){
    openWin.$("center_pr").style.marginTop=-(openWin.$("center_pr").scrollHeight/2)+((window.pageYOffset)?window.pageYOffset:document.documentElement.scrollTop)+"px";
    openWin.$("center_pr").style.marginLeft=-(openWin.$("center_pr").scrollWidth/2)+"px";
    }
    }
  }
  },
cDiv:function(id,tag,style,fid){//创建HTML标签方法
  var div=document.createElement(tag);//创建标签对象
  div.id=id;//赋予对象ID
  for(var i in style){div.style=style;}//批量插入style属性与属性值
  fid.appendChild(div);//插入标签对象到指定对象内
  }
}//欢迎来到网页资源特效网,我们的网址是www.dyunr.com,很好记,本站收集大量高质量js代码,还有许多广告代码下载。
</script>
<!--把下面的代码放入<body>之间-->
<a href="http://www.dyunr.net/">网页资源之特效代码频道</a>,站长必备的高质量网页特效和广告代码。<hr>
<!--欢迎来到网页资源特效网,我们网站收集大量高质量js特效,提供许多广告代码下载,网址:www.dyunr.com,打造网页制作特效代码第一靓站-->
<p><img src="/wytxdm/UploadFiles_5597/201011/20101124090354561.jpg" width="60px" height="60px" alt="点击放大" /></p>
<p><button type="button" onclick="openWin.www_dyunr_com('<img src=/wytxdm/UploadFiles_5597/201011/20101124090354561.jpg onclick=openWin.dyunr_com_close() alt=点击关闭 />');">查看大图</button></p>
<hr />
<p><button onclick="openWin.www_dyunr_com(openWin.$('dyunr_com'))" type="button">打开新窗口</button></p>
<div id="dyunr_com" style="padding:10px;border:solid 1px #ccc;background:#fff;">
<p onclick=openWin.dyunr_com_close()>新窗口<br /></p>
</div>
<p><button type="button" onclick="openWin.www_dyunr_com('<img src=/wytxdm/UploadFiles_5597/201011/20101124073127454.jpg alt=上传中... /><p style=text-align:center;padding-top:10px;><span onclick=openWin.dyunr_com_close() style=padding:5px;padding-left:8px;padding-right:8px;padding-bottom:2px;border-style:solid;border-width:1px;border-color:#999;border-top-color:#666;border-left-color:#666;color:#ccc;background:#777;cursor:pointer;font-size:12px;>取消上传</span></p>')">loading</button></p>
本帖de评分: 1 条评分 DB +5
DB+5

助人奖!


技术永无止境,吹嘘只会自我堕落,难成大器!

技术组只要求两点,只要求做事踏实一点,遇事冷静一点。其他自由发挥。

桃橙。

ZxID:14560881

等级: 准尉
举报 只看该作者 地板   发表于: 2011-05-01 0
  看不懂
Michael、K

ZxID:5027755

等级: 贵宾

举报 只看该作者 4楼  发表于: 2011-05-01 0
2L已解答
一十五画生

ZxID:11772947

等级: 元老

举报 只看该作者 5楼  发表于: 2011-05-01 0
2楼已回答
7★我日你先人

ZxID:10842718

等级: 大将
只做别人做不到的

举报 只看该作者 6楼  发表于: 2011-05-01 0
弄不来。
︶_︶

ZxID:13915568

等级: 中尉
fuck
举报 只看该作者 7楼  发表于: 2011-05-01 0
我懂么?
« 返回列表
发帖 回复