`
- 浏览:
1108315 次
-
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>greencss.com</title>
<scripttype="text/javascript">...
functionsAlert(str,stitle)...{
varmsgw,msgh,bordercolor;
msgw=300;//提示窗口的宽度
msgh=100;//提示窗口的高度
titleheight=25//提示窗口标题高度
bordercolor="#336699";//提示窗口的边框颜色
titlecolor="#99CCFF";//提示窗口的标题颜色
varsWidth,sHeight;
sWidth=document.body.offsetWidth;//浏览器工作区域内页面宽度
sHeight=screen.height;//屏幕高度(垂直分辨率)
//背景层(大小与窗口有效区域相同,即当弹出对话框时,背景显示为放射状透明灰色)
varbgObj=document.createElement("div");//创建一个div对象(背景层)
//定义div属性,即相当于
//<divid="bgDiv"style="position:absolute;top:0;background-color:#777;filter:progid:DXImagesTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75);opacity:0.6;left:0;width:918px;height:768px;z-index:10000;"></div>
bgObj.setAttribute('id','bgDiv');
bgObj.style.position="absolute";
bgObj.style.top="0";
bgObj.style.background="#777";
bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=2,opacity=25,finishOpacity=75";
bgObj.style.opacity="0.6";
bgObj.style.left="0";
bgObj.style.width=sWidth+"px";
bgObj.style.height=sHeight*2+"px";
bgObj.style.zIndex="10000";
document.body.appendChild(bgObj);//在body内添加该div对象
varmsgObj=document.createElement("div")//创建一个div对象(提示框层)
//定义div属性,即相当于
//<divid="msgDiv"align="center"style="background-color:white;border:1pxsolid#336699;position:absolute;left:50%;top:50%;font:12px/1.6emVerdana,Geneva,Arial,Helvetica,sans-serif;margin-left:-225px;margin-top:npx;width:400px;height:100px;text-align:center;line-height:25px;z-index:100001;"></div>
msgObj.setAttribute("id","msgDiv");
msgObj.setAttribute("align","center");
msgObj.style.background="white";
msgObj.style.border="1pxsolid"+bordercolor;
msgObj.style.position="absolute";
msgObj.style.left="50%";
msgObj.style.top="20%";
msgObj.style.font="12px/1.6emVerdana,Geneva,Arial,Helvetica,sans-serif";
msgObj.style.marginLeft="-225px";
msgObj.style.marginTop=-75+document.documentElement.scrollTop+"px";
msgObj.style.width=msgw+"px";
msgObj.style.height=msgh+"px";
msgObj.style.textAlign="center";
msgObj.style.lineHeight="25px";
msgObj.style.zIndex="10001";
vartitle=document.createElement("h4");//创建一个h4对象(提示框标题栏)
//定义h4的属性,即相当于
//<h4id="msgTitle"align="right"style="margin:0;padding:3px;background-color:#336699;filter:progid:DXImageTransform.Microsoft.Alpha(startX=20,startY=20,finishX=100,finishY=100,style=1,opacity=75,finishOpacity=100);opacity:0.75;border:1pxsolid#336699;height:18px;font:12pxVerdana,Geneva,Arial,Helvetica,sans-serif;color:white;cursor:pointer;"onclick="">关闭</h4>
title.setAttribute("id","msgTitle");
title.setAttribute("align","right");
title.style.margin="0";
title.style.padding="3px";
title.style.background=bordercolor;
title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20,startY=20,finishX=100,finishY=100,style=1,opacity=75,finishOpacity=100);";
title.style.opacity="0.75";
title.style.border="1pxsolid"+bordercolor;
title.style.height="18px";
title.style.font="12pxVerdana,Geneva,Arial,Helvetica,sans-serif";
title.style.color="white";
title.style.cursor="pointer";
title.innerHTML="关闭";
title.onclick=removeObj;
varbutton=document.createElement("input");//创建一个input对象(提示框按钮)
//定义input的属性,即相当于
//<inputtype="button"align="center"style="width:100px;align:center;margin-left:250px;margin-bottom:10px;"value="关闭">
button.setAttribute("type","button");
button.setAttribute("value","关闭");
button.style.width="60px";
button.style.align="center";
button.style.marginLeft="250px";
button.style.marginBottom="10px";
button.style.background=bordercolor;
button.style.border="1pxsolid"+bordercolor;
button.style.color="white";
button.onclick=removeObj;
functionremoveObj()...{//点击标题栏触发的事件
document.body.removeChild(bgObj);//删除背景层Div
document.getElementById("msgDiv").removeChild(title);//删除提示框的标题栏
document.body.removeChild(msgObj);//删除提示框层
}
document.body.appendChild(msgObj);//在body内添加提示框div对象msgObj
document.getElementById("msgDiv").appendChild(title);//在提示框div中添加标题栏对象title
vartxt=document.createElement("p");//创建一个p对象(提示框提示信息)
//定义p的属性,即相当于
//<pstyle="margin:1em0;"id="msgTxt">测试效果</p>
txt.style.margin="1em0"
txt.setAttribute("id","msgTxt");
txt.innerHTML="<ahref=http://www.myziy.com><imgborder=0src="+str+"></img></a>";//来源于函数调用时的参数值
document.getElementById("msgDiv").appendChild(txt);//在提示框div中添加提示信息对象txt
document.getElementById("msgDiv").appendChild(button);//在提示框div中添加按钮对象button
}
</script>
</head>
<body>
<ponclick="sAlert('logo.png','登录');">登陆</p>
</body>
</html>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
图片提示框(js+div图片提示框),可以兼容ff, ie等浏览器,是一个国外的组件,本人找到的,能与大家一起共享,我心里感到更喜悦.
DIV加载提示框,主要用于网页内容、文件等加载时的提示作用,使用DIV做过的弹出层,gif图片做的记载提示
div弹出提示框,滑动提示框div弹出提示框,滑动提示框div弹出提示框,滑动提示框div弹出提示框,滑动提示框
jquery div 弹出框 jquery div 弹出框 jquery div 弹出框 jquery div 弹出框
jquery24小时弹出一次DIV注册提示框效果
实现div弹出登陆框,登陆框弹出后,除了登陆框,登陆框背面透明罩遮住,不能操作
鼠标 点击 移动 DIV 边框 动态效果,点击触发,div沿边框画线动态效果。 鼠标 点击 移动 DIV 边框 动态效果,点击触发,div沿边框画线动态效果。 鼠标 点击 移动 DIV 边框 动态效果,点击触发,div沿边框画线动态...
基于jquery的24小时弹出一次DIV注册提示框效果.zip
js动态给div加线性边框,个人蛮喜欢的一个效果
div弹出框,js弹出框,轻松轻松定制
ymPrompt 消息提示 DIV弹出框 组件 DIV弹出框,消息提示,组件,ymPrompt
总结DIV中的使用示例,仅供参考学习使用用
一款jQuery+DIV居中淡入淡出信息提示框示例
CSS+DIV后台完整框架,包含所有常用控件
很漂亮的两种右下角消息提示!div+css 支持框架弹出 可以设置关闭后,多少时间再弹出,而不是每次刷新都弹出。根据自己需求开启或者屏蔽如下代码setCookie("popup", "false", 1);
div边框加文字效果
一套不错的DIV+CSS框架基础包,最新包。
可拖动div边框改变大小的方法,jquery拖拽改变div大小效果,。。。。。。。。。。。。。。。。。。。。。。。。。
用DIV仿iframe框架布局效果