多层 半透明层的问题 i don't know what did you say 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html xmlns="http://www.w3.org/1999/xhtml" ><head><title>标题页</title><script language="javascript">var timer //定时器var Opacity = 0 //背景覆盖色的透明度function hide() { myDiv.style.display = "block" //显示div层 myDiv.style.height = document.body.scrollHeight //要设置div的高度同窗体相同,以实现覆盖 Opacity = 0 event.srcElement.blur() //当前对象失去焦点 timer = window.setInterval("AddOpacity()", 5) //使用定时器逐渐增加窗体的透明度} function AddOpacity() //变更透明度{ if (Opacity == 50) { window.clearInterval(timer) //清空定时器 myBtn.style.display = "block" //显示按钮 return } Opacity = ( Opacity + 3 ) > 50 ? 50 : Opacity + 3 //判断透明度 myDiv.style.filter = "Alpha(Opacity=" + Opacity + ")"//设置层的样式}function increOpa() //透明度减小{ if (Opacity == 0) { window.clearInterval(timer) //清空定时器 myDiv.style.display = "none" //屏蔽层的显示 return } Opacity = (Opacity - 3 < 0) ? 0 : Opacity - 3 //变更透明度 myDiv.style.filter = "Alpha(Opacity=" + Opacity + ")"//设置层的样式 }function btnChange(){ timer = window.setInterval('increOpa()', 5); //设置定时器 myBtn.style.display='none'; //屏蔽按钮的显示}</script></head><body topmargin=0 leftmargin=0><div id=myDiv style="position:absolute;z-index:99; background-color:darkgray; Filter: Alpha(Opacity=0); border:1px solid #333333;display:none;width:100%;vertical-align:center;text-align:center"> </div><button onclick=hide()>hide</button><button id=myBtn style="position:absolute; left:100;top:200;z-index:100;display:none" onclick="btnChange()">返回</button><script> for (var i=0; i<30; i++) document.write ("<p>这是主要的页面,看看能不能动</p>") //设置页面的内容,最好能超过一页,以看到屏蔽效果</script></body></html>一个层的 参考下 已经解决多谢 s_liangchao1s 大大 提供思路。 终于搞定 寒我发现我在这个问题上 转牛角尖了 = =||结贴. 在函数里面声明参数是合法吗?? B/S模式,打印功能实现。 JavaScript可以操作浏览器的缓冲区吗? 请前辈指教(关于书籍) frame与iframe的刷新问题,大虾们帮帮忙 求Lostinet Rane源代码一份 JS里获得焦点问题.百思不得其解. 太需要你的帮助!!! 小弟第一次写 javascript 请问怎么在javascript文件里加入vbscrit脚本 像msdn首页,鼠标指到链接上文字有背景和边框的效果是怎么做出来的? 关于页面cookie 读取问题 radion单选?
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
<script language="javascript">
var timer //定时器
var Opacity = 0 //背景覆盖色的透明度
function hide() {
myDiv.style.display = "block" //显示div层
myDiv.style.height = document.body.scrollHeight //要设置div的高度同窗体相同,以实现覆盖
Opacity = 0
event.srcElement.blur() //当前对象失去焦点
timer = window.setInterval("AddOpacity()", 5) //使用定时器逐渐增加窗体的透明度
}
function AddOpacity() //变更透明度
{
if (Opacity == 50)
{
window.clearInterval(timer) //清空定时器
myBtn.style.display = "block" //显示按钮
return
}
Opacity = ( Opacity + 3 ) > 50 ? 50 : Opacity + 3 //判断透明度
myDiv.style.filter = "Alpha(Opacity=" + Opacity + ")"//设置层的样式
}
function increOpa() //透明度减小
{
if (Opacity == 0)
{
window.clearInterval(timer) //清空定时器
myDiv.style.display = "none" //屏蔽层的显示
return
}
Opacity = (Opacity - 3 < 0) ? 0 : Opacity - 3 //变更透明度
myDiv.style.filter = "Alpha(Opacity=" + Opacity + ")"//设置层的样式
}
function btnChange()
{
timer = window.setInterval('increOpa()', 5); //设置定时器
myBtn.style.display='none'; //屏蔽按钮的显示
}
</script>
</head>
<body topmargin=0 leftmargin=0>
<div id=myDiv style="position:absolute;z-index:99; background-color:darkgray; Filter: Alpha(Opacity=0); border:1px solid #333333;display:none;width:100%;vertical-align:center;text-align:center"> </div>
<button onclick=hide()>hide</button>
<button id=myBtn style="position:absolute; left:100;top:200;z-index:100;display:none" onclick="btnChange()">返回</button>
<script>
for (var i=0; i<30; i++)
document.write ("<p>这是主要的页面,看看能不能动</p>") //设置页面的内容,最好能超过一页,以看到屏蔽效果
</script>
</body>
</html>
一个层的 参考下
多谢 s_liangchao1s 大大 提供思路。 终于搞定 寒
我发现我在这个问题上 转牛角尖了 = =||结贴.