私は取得している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' は未定義です。現在、「NAD197005601」は関数に渡される AccountNum パラメータですが、何らかの理由で未定義と表示されています。
私を助けてください。
ありがとう