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:{边框:'无',填充:'15px',背景颜色:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px',不透明度:0.5,颜色:'#fff' } });

    setTimeout($.unblockUI, 2000); 



}
于 2010-12-13T06:39:30.727 回答