小两口新婚没经验:一段有难度的代码,精通Javascript的进

来源:百度文库 编辑:高考问答 时间:2024/05/03 05:58:41
在网页中常用到javascript的弹出框提示用户操作错误.比如最简单的是
alert('用户名不能为空');
history.go(-1);

这种弹出框显得非常的单一,新浪的邮件就改变了这种错误提示,而像是自定义的.当出现错误时,整个网页颜色变暗,并更改了弹出框的样式.请问如何实现?请给点思路
先谢过

一个更简单的方法,我实现过。。

用DIV做一个对话框,名字:msgerr,想怎么样就怎么样。这个DIV默认不显示。

然后做一个CLASS,这个CLASS是全部灰色的,名字:errbody。

为BODY起一个ID为:sbody。。

如果出错,就给击活一个函数,这个函数的用处就是使BODY变灰,

DIV显示。。

function iserr(blo)

if(blo)
{
getELement('bodys').classname='errbody';

getELement('msgerr').style.display='';

}

原创的,有问题可以找我:www.ase8.com

不用 alert,而是用自己做的网页的一部分代替对话框,颜色变暗就在代码里改变所有元素的 CSS 就是了。

用个div图层,满屏的那种,然后把这个图层_visible设为0,
但错误出现时,把它的visible改为1,并更改透明度,
再做个你要弹出的对话框,道理是一样的.
无错误时隐藏,有错误时出现.
这只是个思路,具体方法还有待研究.

你说的新浪邮箱,是哪个.我去了新浪邮箱,没有这个啊

应该是div层结合js脚本实现的.

JS+CSS实现的。另外
to micromini
ajax就是以JS为基础实现的,新瓶装旧酒而已,
JAVA、ASP.net 服务端技术和JS没有冲图,而且也不可能替代JS

用DIV层 遮住页面部分,,使用AJAX进行异步通讯的数据处理