都可以。
检测用户名的表单可以递交到隐藏的iframe中,根据服务器返回会的结果,在iframe中调用父页面的图片设置函数:
parent.setOKPic()或parent.setErrPic()--------
父页面中:
var oPicOK = new Image();
var oPicErr = new Image();
oPicOK.src = "ok.gif";
oPicErr.src = "err.gif";function setOKPic(){
document.getElementById("pic").src = oPicOK.src;
}
function setErrPic(){
document.getElementById("pic").src = oPicErr.src;
}...
<img id="pic" />
检测用户名的表单可以递交到隐藏的iframe中,根据服务器返回会的结果,在iframe中调用父页面的图片设置函数:
parent.setOKPic()或parent.setErrPic()--------
父页面中:
var oPicOK = new Image();
var oPicErr = new Image();
oPicOK.src = "ok.gif";
oPicErr.src = "err.gif";function setOKPic(){
document.getElementById("pic").src = oPicOK.src;
}
function setErrPic(){
document.getElementById("pic").src = oPicErr.src;
}...
<img id="pic" />
就说简单的,比如你事先在那里入一张空白的图片<img id="valid" src="/images/blank.gif"/>
Javascript进行AJAX访问之后得到一个返回值,比如是isValid
var valid = document.getElementById("valid");
valid.src = isValid ? "images/valid.gif" : "images/invalid.gif";
这就可以了。
主要的工作量其实还在你的JS跟服务器端进行AJAX访问那边,替换图片是小问题。