如何从JavaScript使用radconfirm?
未定义函数radalert或radconfirm。有人可以给我看看样品吗?

例如,当我调用此函数时,我得到radalert是未定义的:

function testWnd() {
                  radalert("Confirm returned the following result: " + arg);
        }

最佳答案

请按照以下步骤从客户端实现radalert功能:

第1步:标记。

在您的网页上,请包含RadWindowManager的实例。没有此radalert,radconfirm或radprompt将无法工作。这是此功能的基础。这是代码片段:

<telerik:RadWindowManager ID="RadWindowManager1"
                          runat="server" EnableShadow="true">
</telerik:RadWindowManager>

接下来放置一个普通按钮并处理其onclick事件。这是代码片段:
<button style="width: 150px;"
        onclick="radalert('Radalert is called from the client!',
                          330, 100,
                          'Client RadAlert',
                          alertCallBackFn, imgUrl); return false;">
        radalert from client</button>

注意名为“alertCallBackFn”的radlalert的回调。我们将在下一节中对该函数进行编码。还请注意变量imgUrl变量的使用。这定义了要在radalert中使用的图像。我们将在下一部分中看到它的作用。

步骤2:Javscript

radalert需要将图像显示为警报窗口的一部分。通过名称“imgUrl”声明全局变量,如下所示:
//use custom image in the alert box
var imgUrl = "http://www.telerik.com/favicon.ico";
//do not show any image in the alert box
imgUrl = "";
//uses the default image in the alert box
imgUrl = null;

然后创建radalert回调函数,如下所示:
 function alertCallBackFn(arg) {
            radalert("<strong>radalert</strong> returned the following result: <h3 style='color: #ff0000;'>" + arg + "</h3>", null, null, "Result");
        }

现在,当您单击radalert按钮时,您将看到显示带有文本的警报框。

希望这是您正在寻找的解决方案。

Lohith(印度Telerik的技术传播者)

09-25 17:30