解决方案 »
- 为什么 innerHTML 生成的代码,在触发另外一个函数之后就消失了?
- 在focus时间修改className, 用户输入第一个字符不触发propertychange?IE bug?
- window.top.document.getElementById("cen").cols IE可以,谷歌浏览器不行
- 关于一个js alert输出,内容中含有逗号的问题!
- JS中,如何对页面的表单元素进行引用?
- jquery模式窗口中打开模式窗口
- 为什么我的InnerHtml不反应?
- 这种时间编码是怎么生成的啊.1174424212*1000
- ※※※※※※急!!!!!!问!!!!!※※※※※
- 我想打印某个网页的一部分,怎么办
- 使用J s来实现 web 版的 类似于 安卓桌面的 左右滑动特效,在线等
- 菜鸟求教,jquery选择器的问题
但是不管新窗口还是div,怎样实现这种效果呢?
最主要是那个半透明是怎么弄的?csdn这里弹出的上传div没有四周的半透明,还可以点击操作背景里的链接和按钮。
有没有参考代码啊?或者,这叫什么技术啊,我搜搜看!
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>sss</title>
<style type="text/css">
html,body{margin: 0;padding: 0;height: 100%}
body{text-align: center;}
#mode{
width: 100%;
height: 100%;
left: 0;top: 0;
position: absolute;
background-color: #000;
opacity: 0.4;
filter:alpha(opacity=40);
display: none
}
#div{
left: 50%;
top:50%;
margin:-150px -200px;
position: absolute;
z-index: 2;
background-color: #fff;
height: 300px;width: 400px;
display: none
}
</style>
</head>
<body>
一看就是不是搞前端的,只是简单的CSS透明。
<button type="button" onclick="fun()">弹出窗口</button>
<div id="mode"></div>
<div id="div">
<iframe src="http://www.baidu.com" scrolling="no" frameborder="0" width="100%" height="100%"></iframe>
</div>
<script type="text/javascript">
function fun(){
document.getElementById("mode").style.display="block";
document.getElementById("div").style.display="block";
}
</script>
</body>
</html>