js 条件编译已关闭(高分)

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:03:06
function ShowEmail(EmailUpdate)
{
var id=GetBackEmail(EmailUpdate.responseText);
if (id=="1"){
strOld[0].innerHTML=document.getElementById("editEmail").value+'<br>     <a onClick="check('+iemail+')"><img src="image/icon_image/mail_session.gif" border="0" alt="<%= wmlib.Lanuage(lan,'检测该邮件地址是否有效','Check')%>"></a>';
}
else{
strOld[0].innerHTML=strOld[1];
}
}
看不懂不要紧,就是要个地方会出错,函数中的iemail在全局变量中已定义,并且后面赋给了值,但提示条件编译已关闭,如果iemail换成别的前面已定义过的变量则不会有错,因为iemail是电子邮件,所以iemail中含有@字符,会不会跟这个有关,请哪位高手帮我解答一下,网上我看了,不要粘贴大段网上的文字,我要具体的解决方案,十分感谢

function ShowEmail(EmailUpdate)
{
var id=GetBackEmail(EmailUpdate.responseText);
if (id=="1"){
strOld[0].innerHTML=document.getElementById("editEmail").value+'<br> <a onClick="check('+iemail+')"><img src="image/icon_image/mail_session.gif" border="0" alt="<%= wmlib.Lanuage(lan,'检测该邮件地址是否有效','Check')%>"></a>';
}
else{
strOld[0].innerHTML=strOld[1];
}
}