- 浏览: 117572 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
kingterrors:
你这个如果从百度百科弄来的话,建议就放一个链接就行了,版面全乱 ...
css hack IE兼容 -
yuelangyc:
这种方式实现的当时间为月初的时候,比如2012-07-01 输 ...
js获取日期、前天、昨天、今天、明天、后天代码实例 -
xiaohua_l:
谁能改变现状!
为什么中国的网页设计这么烂? -
234390216:
要是date超过了该月的最大天数,month会不会自动加1呢
js获取日期、前天、昨天、今天、明天、后天代码实例 -
ws347575294:
很详细,不错 ,又学到了 。。
我想问一下:就是怎么刷新另外一 ...
JS 刷新页面所有方法
例一、
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript">
function hid()
{
var div4=document.getElementById("div1");
div4.style.display="block";
div4.style.width="200px";
div4.style.height="150px";
div4.style.zIndex="9999";
div4.style.top="43%";
div4.style.left="43%";
div4.style.position="absolute";
var div3=document.getElementById("div2");
div3.style.display="block";
div3.style.width="1000px";
div3.style.zIndex="9998";
div3.style.position="absolute";
div3.style.height=document.body.offsetHeight;
div3.style.top="0px";
div3.style.left="0px";
}
function vis()
{
var div4=document.getElementById("div1");
div4.style.display="none";
var div3=document.getElementById("div2");
div3.style.display="none";
div3.style.width="0px";
div3.style.height="0px";
div4.innerHTML="<a onclick='vis()' style='display: block' id='text'>点击关闭</a><br /><br /><input name='TextBox2' type='text' id='TextBox2' /><br /><input id='Button3' type='button' value='button' onclick='return Button3_onclick()' />";
}
</script>
</head>
<body style="width:100%; height:100%">
<form id="form1" runat="server">
<a onclick="hid()">点击显示</a><br />
<div style="color: white; background-color: green; display: none;" id="div1">
<a onclick="vis()" style="display: block" id="text">点击关闭</a><br />
<br />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br />
<input id="Button3" type="button" value="button" onclick="return Button3_onclick()" /></div>
<div style="filter:alpha(opacity=70);width: 1px; height: 8px; background-color: #cccccc; left: 0px; position: absolute; top: 0px; z-index: 9998; display: none;" id="div2">
</div>
</form>
</body>
</html>
例二、
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>点击弹出层效果</title>
<style>
* {margin:0;}
body {font-size:12px;}
#container div{margin-top:5px;}
#select_city h3{float:left;}
#main_city,#all_province {clear:both;}
#main_city div,#all_province div{width:600px;clear:left;}
#main_city h4,#all_province h4{float:left;display:inline;font-size:16px;}
#main_city div span,#all_province div span{margin:0 10px;cursor:pointer;font-size:12px;}
#float_lay{width:200px;height:120px;border:1px #d1d1d1 solid;position:absolute;background:#fff;z-index:999;display:none;}
</style>
<script type="text/javascript">
//弹出层
function openLayer(objId,conId){
var arrayPageSize = getPageSize();//调用getPageSize()函数
var arrayPageScroll = getPageScroll();//调用getPageScroll()函数
if (!document.getElementById("popupAddr")){
//创建弹出内容层
var popupDiv = document.createElement("div");
//给这个元素设置属性与样式
popupDiv.setAttribute("id","popupAddr")
popupDiv.style.position = "absolute";
popupDiv.style.border = "1px solid #ccc";
popupDiv.style.background = "#fff";
popupDiv.style.zIndex = 99;
//创建弹出背景层
var bodyBack = document.createElement("div");
bodyBack.setAttribute("id","bodybg")
bodyBack.style.position = "absolute";
bodyBack.style.width = "100%";
bodyBack.style.height = (arrayPageSize[1] + 35 + 'px');
bodyBack.style.zIndex = 98;
bodyBack.style.top = 0;
bodyBack.style.left = 0;
bodyBack.style.filter = "alpha(opacity=50)";
bodyBack.style.opacity = 0.5;
bodyBack.style.background = "#ddf";
//实现弹出(插入到目标元素之后)
var mybody = document.getElementById(objId);
insertAfter(popupDiv,mybody);//执行函数insertAfter()
insertAfter(bodyBack,mybody);//执行函数insertAfter()
}
//显示背景层
document.getElementById("bodybg").style.display = "";
//显示内容层
var popObj=document.getElementById("popupAddr")
popObj.innerHTML = document.getElementById(conId).innerHTML;
popObj.style.display = "";
//让弹出层在页面中垂直左右居中(统一)
// popObj.style.width = "600px";
// popObj.style.height = "400px";
// popObj.style.top = arrayPageScroll[1] + (arrayPageSize[3] - 35 - 400) / 2 + 'px';
// popObj.style.left = (arrayPageSize[0] - 20 - 600) / 2 + 'px';
//让弹出层在页面中垂直左右居中(个性)
var arrayConSize=getConSize(conId)
popObj.style.top = arrayPageScroll[1] + (arrayPageSize[3] - arrayConSize[1]) / 2-50 + 'px';
popObj.style.left = (arrayPageSize[0] - arrayConSize[0]) / 2 -30 + 'px';
}
//获取内容层内容原始尺寸
function getConSize(conId){
var conObj=document.getElementById(conId)
conObj.style.position = "absolute";
conObj.style.left=-1000+"px";
conObj.style.display="";
var arrayConSize=[conObj.offsetWidth,conObj.offsetHeight]
conObj.style.display="none";
return arrayConSize;
}
function insertAfter(newElement,targetElement){//插入
var parent = targetElement.parentNode;
if(parent.lastChild == targetElement){
parent.appendChild(newElement);
}
else{
parent.insertBefore(newElement,targetElement.nextSibling);
}
}
//获取滚动条的高度
function getPageScroll(){
var yScroll;
if (self.pageYOffset) {
yScroll = self.pageYOffset;
} else if (document.documentElement && document.documentElement.scrollTop){
yScroll = document.documentElement.scrollTop;
} else if (document.body) {
yScroll = document.body.scrollTop;
}
arrayPageScroll = new Array('',yScroll)
return arrayPageScroll;
}
//获取页面实际大小
function getPageSize(){
var xScroll,yScroll;
if (window.innerHeight && window.scrollMaxY){
xScroll = document.body.scrollWidth;
yScroll = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offsetHeight){
sScroll = document.body.scrollWidth;
yScroll = document.body.scrollHeight;
} else {
xScroll = document.body.offsetWidth;
yScroll = document.body.offsetHeight;
}
var windowWidth,windowHeight;
//var pageHeight,pageWidth;
if (self.innerHeight) {
windowWidth = self.innerWidth;
windowHeight = self.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) {
windowWidth = document.documentElement.clientWidth;
windowHeight = document.documentElement.clientHeight;
} else if (document.body) {
windowWidth = document.body.clientWidth;
windowHeight = document.body.clientHeight;
}
var pageWidth,pageHeight
if(yScroll < windowHeight){
pageHeight = windowHeight;
} else {
pageHeight = yScroll;
}
if(xScroll < windowWidth) {
pageWidth = windowWidth;
} else {
pageWidth = xScroll;
}
arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
return arrayPageSize;
}
//关闭弹出层
function closeLayer(){
document.getElementById("popupAddr").style.display = "none";
document.getElementById("bodybg").style.display = "none";
return false;
}
</script>
</head>
<body>
<input name="Input" id="test" value="风格设置" type="button" onclick="openLayer('test','test_con')" />
<!--第一个弹出层的内容-->
<div id="test_con" style="display:none" title="包含弹出层的内容的容器">
<div id="tab">
<div id="tabtop">
<div id="tabtop-L"><strong>风格设置</strong></div>
<div id="tabtop-R" onclick="closeLayer()"><strong>关闭</strong></div>
</div>
<div id="tabcontent">此处显示内容</div>
</div>
</div>
<br>
<br>
<br>
<input name="Input" id="test2" value="风格提示" type="button" onclick="openLayer('test2','test_con2')" />
<!--第二个弹出层的内容-->
<div id="test_con2" style="display:none" title="包含弹出层的内容的容器">
<div id="tab2">
<div id="tabtop2">
<div id="tabtop-L2"><strong style="color:blue">设置提示</strong></div>
<div id="tabtop-R2" onclick="closeLayer()"><strong style="color:red">关闭</strong></div>
</div>
<div id="tabcontent2" style="color:#dff;background:#000">
<p>此处显示提示内容"
<p>提示1
<p>提示2
</div>
</div>
</div>
<br>
<br>
<br>
<input name="Input" id="test3" value="风格演示" type="button" onclick="openLayer('test3','test_con3')" />
<!--第三个弹出层的内容-->
<div id="test_con3" style="display:none" title="包含弹出层的内容的容器">
<div id="tab3" style="width:300px;height:180px;background:#fee">
<div id="tabtop3">
<div id="tabtop-L3"><strong style="color:red;font-size:20px">风格演示</strong></div>
<div id="tabtop-R3" onclick="closeLayer()"><strong>关闭</strong></div>
</div>
<div id="tabcontent3">此处显示内容</div>
</div>
</div>
</body>
</html>
例三、弹出窗口后网页背景变暗的效果
<html>
<head>
<title>中国站长天空-网页特效-窗口特效-弹出窗口后网页背景变暗的效果</title>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<!--把下面代码加到<head>与</head>之间-->
<style type="text/css">
.black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
.white_content{display:none;position:absolute;top:25%;left:25%;width:50%;height:50%;padding:16px;border:16px solid orange;background-color:white;z-index:1002;overflow:auto;}
</style>
</head>
<body>
<!--把下面代码加到<body>与</body>之间-->
<a href="javascript:void(0)" onclick="document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">点击这里打开窗口</a>
<div id="light" class="white_content">
窗口内容
<a href="javascript:void(0)" onclick="document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'">
Close</a>
</div>
<div id="fade" class="black_overlay"></div>
</body>
</html>
- 小小北_弹出层.rar (4.8 KB)
- 描述: 弹出层现成代码
- 下载次数: 61
发表评论
-
Ecshop ajax 局部刷新购物车功能
2011-04-05 17:31 26571、比如我们category.dwt 里有 < ... -
如何正确使用jQuery代码
2011-03-30 11:23 1014题外话:真得,俺折腾的不是jQuery,是寂寞!(忽 ... -
JQuery 学习笔记之:美妙的标题提示 弹出层
2011-03-30 11:22 903该特效“不但可以让你的 title 提示效果变得美观,而 ... -
商城尺码选择效果 jquery
2011-03-30 11:00 1244后台管理 选择服装颜色和尺码效果代码 效果如图,选 ... -
疯狂的设计
2011-03-22 20:41 1232玩具羊,结构很巧妙,plantoy 有售,那里的玩具都很不 ... -
jquery验证插件 js表单验证
2011-03-15 17:31 1542写道 关键字: jquery验 ... -
超强1000个jquery极品插件 爽死你
2011-03-11 10:56 1378花N长时间积累的Jquery插件,希望大家喜欢。 ... -
“返回顶部代码”滑动效果 jQuery超级简单实用写法
2011-03-11 10:54 2736东西很简单,还是利用jQuery,直接代码: html ... -
jqu操作class 实现动态导航菜单
2011-03-10 23:48 1202html部分代码 <!DOCTYPE html PU ... -
jQuery快捷学习大总结 jQuery-1.3.2.js学习笔记
2011-03-10 23:33 8431 基础 HTML :一个人的 ... -
验证用户名是否存在
2011-03-10 22:30 1064在注册的时候,常会进行用户名验证,如果输入的用户名已经存在,立 ... -
Ajax验证用户名是否存在
2011-03-10 22:29 951// 首先创建一个xmlHttpReq对象,非IE浏览器使用n ... -
用jquery操作属性和类名
2011-03-05 16:26 770用jquery操作属性和类名 文章分类:Web前端 attr ...
相关推荐
css+div 弹出层 好看的弹出层 遮蔽层
调用方式 onclick="ChuangJianDIV('要弹出的组建ID','弹出DIV的宽','弹出DIV的高','遮蔽div的透明度','弹出div的速度','遮蔽div的背景色','弹出div的背景色');" 如:onclick="ChuangJianDIV('divID','500','300','...
效果很好的 遮蔽层效果效果很好的 遮蔽层效果!
很好用的一个功能,可以随意在弹出的层上显示需要提醒的内容,并以可以定义用户关闭这个层后需要跳转的页面!调用的方法如下,如下的代码的意思是:弹出提示"帐号激活成功..."的对话框后,关闭层将跳转到default.aspx页面...
有js+css和jquery+css实现的弹出居中的遮罩层,兼容IE6 7 8 和ff
JS 非常漂亮实用的遮蔽层,附上详细用例,菜鸟级制作
页面常用的遮蔽层,使用者可以根据自己的情况对代码进行修改。
利用svg实现斑点图像遮蔽效果,简单的手动将斑点朝向图像的中心拉动,使它们保持运动。
在较耗时或强制的操作时,遮蔽主页面的各种操作,只能操作前置div
很好的 实现屏幕遮蔽效果 可以 自由拉伸 遮蔽面积 还可以自由移动 遮蔽窗体
6.如果觉得渐变对表现明暗不够理想,可以在Curl层上新建一层,命名为Highlight,选择一个大一些的柔化笔头,用白色在页面卷起的边角处喷涂以增加高光,控制笔画尽量柔和,将不透明度减低为51%,图层混合模式改为...
最近在改进一个以前写的程序,涉及的界面的优化,受到win7更换桌面背景时的那种效果的启发,于是决定在自己的程序中做一个类似的背景切换功能以增强用户体验。其实要实现这个功能挺简单的,我得思路是这样的:在更换...
已有的基于屏幕空间的环境光遮蔽计算方法虽然保证了计算的实时性,但是存在...对比实验显示了该算法在保持与高频采样光线追踪算法相近效果的前提下可达到与基于屏幕空间环境光遮蔽计算方法相近的每秒数百帧的计算效率。
三维地图,用于计算地形遮蔽等计算时的DEM数据
随着市场经济的发展,社会对供电可靠性的要求越来越高,而配网带电作业是提高供电可靠性的重要因素。...针对这一问题,研制了新型跌落式熔断器遮蔽罩,通过理论和现场检验,证明了该工器具的有效性、实时性和经济性。
简单易于学习的遮罩层,修改简单,代码少,没有特定样板,随心所欲的修改。适合移动端。
电信设备-具有可自由移动遮蔽体的遮蔽装置.zip
易语言源码易语言无边框窗口最大化不遮蔽任务栏源码.rar 易语言源码易语言无边框窗口最大化不遮蔽任务栏源码.rar 易语言源码易语言无边框窗口最大化不遮蔽任务栏源码.rar 易语言源码易语言无边框窗口最大化不遮蔽...
作者wangkangmao,源码RevealView,自定义 Drawable,实现图片滚动遮蔽效果。图片采用 5.0 版本支持的 SVG。