我遇到了一个 javascript 错误,这让我很头疼。我正在尝试使用 javascript 创建一个模态弹出窗口。我正在使用的 javascript 代码是:
function OpenModalDialogCredit(RRID, SLA_Bucket, AccountNum) {
var vReturnValue;
var AccountNo = new String();
AccountNo = AccountNum.toString();
var url = "RR_Txn_Detail.aspx?RRID=" + RRID + "BucketID=" + SLA_Bucket +
"AccNum=" & AccountNum;
if(url != null) {
vReturnValue = window.showModalDialog(
"Risk_Report_Weekly_Txn_Detail.aspx?RRID=" + RRID +
"&BucketID=" +
SLA_Bucket + "&AccNum=" + AccountNum + "&DtCt=" + 2, '',
'dialogWidth:800px,dialogHeight:1200px,scroll:1,center:yes;unadorned:yes',
'screenx=100', 'screeny=100');
} else {
alert("No URL passed to open");
}
}
上面的代码在 AccountNum 是数字时有效,但是当 AccountNum 有字母和数字时,我收到一条错误消息:SCRIPT5009: 'NAD197005601' is undefined。现在'NAD197005601'是传递给函数的AccountNum参数,但由于某种原因它说它未定义。
请帮我。
谢谢