0

私はこのjavascript関数を書きました:

       function ShowMsg(msg) {
                $.blockUI({
            message: '<div dir=rtl align=center><h1><p>' + msg + '</p></h1></div>',
            css: { 
                border: 'none',
            padding: '15px',
            backgroundColor: '#000',
            '-webkit-border-radius': '10px',
            '-moz-border-radius': '10px',
            opacity: .5,
            color: '#fff'
            }
        });

        setTimeout($.unblockUI, 2000); 



    }

私はasp.netでこの関数サーバー側を呼び出したい:

Page.ClientScript.RegisterClientScriptBlock([GetType](), "script", "ShowMsg(" & "Saved" & ");", True)

しかし、うまくいきません。関数は引数なしで機能します。構文エラーはありますか? ありがとう

4

2 に答える 2

2

「保存済み」パラメーターに引用符がありません

Page.ClientScript.RegisterClientScriptBlock([GetType](), "script", "ShowMsg('" & "Saved" & "');", True)
于 2010-11-29T08:03:40.177 に答える
1

これらの種類のエラーは、javascript デバッグで確認できます。JavaScript のデバッグを有効にします。ツール > インターネット オプション > 詳細 > ブラウジングに移動し、チェックを外します (スクリプトのデバッグを無効にします)。Internet Explorer ブラウザで . 次に、デバッガーを作成してデバッガーをアタッチできます。@ JavaScript 関数内の任意の場所 例:

関数 ShowMsg(msg) { *

  • デバッガ;

* $.blockUI({ メッセージ: '

' + メッセージ + '

', css: { border: 'none', padding: '15px', backgroundColor: '#000', '-webkit-border-radius': '10px', '-moz-border-radius': '10px',不透明度: .5、色: '#fff' } });

    setTimeout($.unblockUI, 2000); 



}
于 2010-12-13T06:39:30.727 に答える