0

私は取得している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 パラメータですが、何らかの理由で未定義と表示されています。

私を助けてください。

ありがとう

4

1 に答える 1