怎么弹出上传页面
怎样弹出上传页面?
点击链接就弹出一个上传图片的居中小页面,四周是半透明的,原有页面被这层半透明遮住不能操作。
很多论坛的上传链接就是这种形式的,代码为:<a href="javascript:Modal.Open('Editfile.asp?menu=upface',500,150);" title="上传本地头像">上传头像</a>
这个Modal应该是自定义的,我用window.Open出现错误。

这种效果是怎么做出来的?我很菜,谁能给个现成的代码?谢谢!
------解决方案--------------------
点击链接就弹出一个上传图片的居中小页面,四周是半透明的,原有页面被这层半透明遮住不能操作。
很多论坛的上传链接就是这种形式的,代码为:<a href="javascript:Modal.Open('Editfile.asp?menu=upface',500,150);" title="上传本地头像">上传头像</a>
这个Modal应该是自定义的,我用window.Open出现错误。
这种效果是怎么做出来的?我很菜,谁能给个现成的代码?谢谢!
------解决方案--------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"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>