作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
如何从 JavaScript 使用 radconfirm?未定义函数 radalert 或 radconfirm。有人可以给我看看 sample 吗?
例如,当我调用这个函数时,我得到 radalert is undefined:
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 步: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)
关于javascript - 如何从 JavaScript 使用 Telerik RadConfirm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11475652/
我是一名优秀的程序员,十分优秀!