<form onsubmit="aa(this)">
<input name=s type=submit>
</form>
<div id=x style="visibility:hidden;position:absolute">正在发送</div>
<script>
function aa(o)
{
o.s.disabled=true
document.all.x.style.visibility="visible"
//进行适当位置调整和美化即可
}
</script>
<input name=s type=submit>
</form>
<div id=x style="visibility:hidden;position:absolute">正在发送</div>
<script>
function aa(o)
{
o.s.disabled=true
document.all.x.style.visibility="visible"
//进行适当位置调整和美化即可
}
</script>
试过孟子兄的代码,可以动态的显示提示内容,但由于本页面中有iframe,textbox 之类的html元素,不知道如何将其放在最上层啊,还请各位继续指教。谢谢。
但有一些缺憾的就是,iframe始终无法盖住下拉框的web控件。
不知道如何解决。
望高手帮忙。
他们是作了一个100%宽,900PX高的一个DIV,这个家伙是全透明的,然后在按“发送邮件“按钮的时候调用SendMailPro()方法,其中在检查了下客户输入数据后,再在其中调用ShowSending()方法,这个方法内容就是
function showSending() {
sending.style.visibility="visible";
cover.style.visibility="visible";
}
这样cover这个DIV元素就显示出来了,而且占据了整个页面,而又在那个sending或saving这两个DIV之下,这样,你们大家就点下面的界面无效了,呵呵,新浪的作法真是好玩儿~~~<div id="sending" style="position:absolute; top:320; left:20; z-index:10; visibility:hidden"><TABLE WIDTH=100% BORDER=0 CELLSPACING=0 CELLPADDING=0><TR><td width=30%></td><TD bgcolor=#ff9900><TABLE WIDTH=100% height=70 BORDER=0 CELLSPACING=2 CELLPADDING=0><TR><td bgcolor=#eeeeee align=center>邮件正在发送, 请稍候...</td></tr></table></td><td width=30%></td></tr></table></div>
<div id="saving" style="position:absolute; top:320; left:20; z-index:10; visibility:hidden"><TABLE WIDTH=100% BORDER=0 CELLSPACING=0 CELLPADDING=0><TR><td width=30%></td><TD bgcolor=#ff9900><TABLE WIDTH=100% height=70 BORDER=0 CELLSPACING=2 CELLPADDING=0><TR><td bgcolor=#eeeeee align=center>邮件正在保存, 请稍候...</td></tr></table></td><td width=30%></td></tr></table></div>
<div id="cover" style="position:absolute; top:0; left:0; z-index:9; visibility:hidden"><TABLE WIDTH=100% height=900 BORDER=0 CELLSPACING=0 CELLPADDING=0><TR><TD align=center><br></td></tr></table></div>
先隐藏,而后当点击了"发送"后显示。