【60分求助】点击按钮,弹出提示框,同时背景变暗怎么做? 求像个csdn的帖子管理里面的无满意结贴的效果的例子就给分,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.huddletogether.com/projects/lightbox2/#example 谢谢1楼,这个很好看,但是我想要的是像csdn无满意结贴那种,可以在里面有一些操作的。有那种的示例代码最好,本人水平比较低。 想要个最简单的,弹出div框的例子,并且背景变暗的,求助啊!! function init(){$("aa").style.display=""none;}function mOver(){ $("aa").style.display="";}function mOut(){$("aa").style.display="none";}<body onload=init();> <input type="button" onMouseOver="javascript:mOver(this);" onMouseOut="javascript:mOut (this);"></body><div id="aa">这里写层里的链接等等</div>div里的样式可以另外设置 <input type="button" onMouseOver="javascript:mOver(this);" onMouseOut="javascript:mOut (this);"> <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>类似网易邮箱的半透明信息提示效果</title><meta name="author" content="年华@Master8.NET" /><style>body { background-color:#FFFFFF; margin:0;}li,td,div,body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }</style></head><body><script type="text/javascript">//必须body中引用var width=600;//弹出div的宽度var height=500;//弹出div的高度var bgcolor="#eeeeee";//半透明窗口背景色DivMidvar trans=50;//?var body = document.body;var bodyWidth = parseInt((body.scrollWidth<body.clientWidth)?body.clientWidth:body.scrollWidth);var bodyHeight = parseInt((body.scrollHeight<body.clientHeight)?body.clientHeight:body.scrollHeight);var clientWidth=body.clientWidth;var clientHeight=body.clientHeight;//开始创建DivTop 最上信息层var DivTop = document.createElement("div");with(DivTop.style){display = "none";zIndex = 3;position = "absolute";border = "0px"; }DivTop.id = "Div3"; body.appendChild(DivTop);DivTop.innerHTML = "<table cellspacing=\"0\" cellpadding=\"0\" style=\"width:"+width+"px;border:#0051E5 1px solid;background:#FFFFFF;\"><tr><td style=\"background:#0051E5;color:#FFFFFF;font-size:13px;height:18px;\"><span style=\"float:right\"><a href=\"javascript:Close();\" style=\"color:#FFFFFF;text-decoration:none;background:#CC4332;display:block;padding:1px;height:14px;width:14px;font-size:12px;overflow:hidden;\">×</a></span> 信 息 提 示</td></tr><tr><td style=\"line-height:180%;padding:2px;\"> 类似网易邮箱的半透明信息提示效果<br /> <a href=\"http://master8.net\">Master8.NET</a></td></tr></table>";//开始创建DivMid 中间半透明层var DivMid = document.createElement("div");with(DivMid.style){display = "none";zIndex = 2;position = "absolute";height = "100%";width = "100%";top = 0;left = 0;border = "0px";backgroundColor = bgcolor;}DivMid.id = "Div2";body.appendChild(DivMid);function $(Id) { return document.getElementById(Id); }function isIE(){return (document.all && window.ActiveXObject && !window.opera) ? true : false;}function center(win)//将主窗口置于网页正中{var s = parseInt(body.scrollTop + clientHeight/2 - height/2);win.style.top = (s<body.scrollHeight-height)?s:body.scrollHeight;var s = parseInt(body.scrollLeft + clientWidth/2 - width/2);win.style.left = (s<body.scrollWidth-width)?s:body.scrollWidth;}function Open(){with(body.style)//完全锁定背景层{width = clientWidth;height = clientHeight;overflow = "hidden";}with($('Div2').style){width = bodyWidth;height = bodyHeight;overflow = "hidden";display = "";if (isIE()){filter = " Alpha(Opacity="+trans+")";}else{opacity = trans/100;}}with($('Div3').style){display = ""; }center($('Div3'));}function Close(){with(body.style){width = bodyWidth;height = bodyHeight;overflow = "auto";}with($('Div2').style){display = "none";}with($('Div3').style){display = "none"; }}Open();</script><br />dfdfdfdf<br />dfdfdfdf<br /><br /><br /><br /><br /><br /><br /><br /><br /><p align="center"><a href="javascript:Open()">Click To Open</a></p><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><p align="center"><a href="javascript:Open()">Click To Open</a></p></body></html> <div>不会用。你的那种说法可以这样写一个button,触发一个方法,方法里边用innerHTML插入html代码就可以了好像不是那样就不能返回原来的页面了 ,期待解决 问一个比较基础的问题,interface 今天一道笔试题,没做出来,请教大家 创建对象是有没有方法的加载? 在JPanel上增加了键盘监听事件,不过不响应,不知道为什么? 怎样触发choice的事件 我想学JAVA,用什么编译器好, 用java程序怎样调用unix下的命令? 怎么生成一个圆并保存为图片文件? (SOS)如何实现CTR_Z的功能 方法参数为final的好处? J2SE中怎么画抛物线和双曲线 在一个JSP页面里写程序,动态读取数据库里的内容,在最后的JavaScript问题上卡住了,我想让所有的radio都被选择上,都可以成功提交到下一个页面,请大家帮忙!!!
有那种的示例代码最好,本人水平比较低。
function init(){
$("aa").style.display=""none;
}
function mOver(){
$("aa").style.display="";
}
function mOut(){
$("aa").style.display="none";
}
<body onload=init();>
<input type="button" onMouseOver="javascript:mOver(this);" onMouseOut="javascript:mOut (this);"></body>
<div id="aa">
这里写层里的链接等等
</div>div里的样式可以另外设置
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>类似网易邮箱的半透明信息提示效果</title>
<meta name="author" content="年华@Master8.NET" />
<style>
body { background-color:#FFFFFF; margin:0;}
li,td,div,body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
</style>
</head>
<body>
<script type="text/javascript">//必须body中引用
var width=600;//弹出div的宽度
var height=500;//弹出div的高度
var bgcolor="#eeeeee";//半透明窗口背景色DivMid
var trans=50;//?
var body = document.body;
var bodyWidth = parseInt((body.scrollWidth<body.clientWidth)?body.clientWidth:body.scrollWidth);
var bodyHeight = parseInt((body.scrollHeight<body.clientHeight)?body.clientHeight:body.scrollHeight);
var clientWidth=body.clientWidth;
var clientHeight=body.clientHeight;
//开始创建DivTop 最上信息层
var DivTop = document.createElement("div");
with(DivTop.style)
{
display = "none";
zIndex = 3;
position = "absolute";
border = "0px";
}
DivTop.id = "Div3"; body.appendChild(DivTop);
DivTop.innerHTML = "<table cellspacing=\"0\" cellpadding=\"0\" style=\"width:"+width+"px;border:#0051E5 1px solid;background:#FFFFFF;\"><tr><td style=\"background:#0051E5;color:#FFFFFF;font-size:13px;height:18px;\"><span style=\"float:right\"><a href=\"javascript:Close();\" style=\"color:#FFFFFF;text-decoration:none;background:#CC4332;display:block;padding:1px;height:14px;width:14px;font-size:12px;overflow:hidden;\">×</a></span> 信 息 提 示</td></tr><tr><td style=\"line-height:180%;padding:2px;\"> 类似网易邮箱的半透明信息提示效果<br /> <a href=\"http://master8.net\">Master8.NET</a></td></tr></table>";//开始创建DivMid 中间半透明层
var DivMid = document.createElement("div");
with(DivMid.style)
{
display = "none";
zIndex = 2;
position = "absolute";
height = "100%";
width = "100%";
top = 0;
left = 0;
border = "0px";
backgroundColor = bgcolor;
}
DivMid.id = "Div2";
body.appendChild(DivMid);function $(Id) { return document.getElementById(Id); }
function isIE()
{
return (document.all && window.ActiveXObject && !window.opera) ? true : false;
}function center(win)//将主窗口置于网页正中
{
var s = parseInt(body.scrollTop + clientHeight/2 - height/2);
win.style.top = (s<body.scrollHeight-height)?s:body.scrollHeight;
var s = parseInt(body.scrollLeft + clientWidth/2 - width/2);
win.style.left = (s<body.scrollWidth-width)?s:body.scrollWidth;
}function Open(){with(body.style)//完全锁定背景层
{
width = clientWidth;
height = clientHeight;
overflow = "hidden";
}
with($('Div2').style)
{
width = bodyWidth;
height = bodyHeight;
overflow = "hidden";
display = "";
if (isIE()){
filter = " Alpha(Opacity="+trans+")";
}else{
opacity = trans/100;
}}
with($('Div3').style)
{
display = "";
}
center($('Div3'));}function Close(){
with(body.style)
{
width = bodyWidth;
height = bodyHeight;
overflow = "auto";
}
with($('Div2').style)
{
display = "none";
}
with($('Div3').style)
{
display = "none";
}}
Open();
</script>
<br />dfdfdfdf<br />dfdfdfdf<br /><br /><br /><br /><br /><br /><br /><br /><br />
<p align="center"><a href="javascript:Open()">Click To Open</a></p>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><p align="center"><a href="javascript:Open()">Click To Open</a></p>
</body>
</html>
好像不是那样就不能返回原来的页面了 ,期待解决