4

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

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

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

2 回答 2

6

请按照以下步骤从客户端实现 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 步:JavaScript


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 (Tech Evangelist, Telerik India)

于 2012-07-14T08:03:36.097 回答
1

你看到这个例子了吗http://demos.telerik.com/aspnet-ajax/window/examples/browserdialogboxes/defaultcs.aspx我确信你没有在你的页面中包含一些 TELERIK 组件

于 2012-07-13T20:32:48.777 回答