【发布时间】:2012-01-19 16:53:20
【问题描述】:
我在我们的一个触摸屏应用程序中使用 Telerik RadSpell 控件。我已经设法将它的样式设置得恰到好处,但是该死的东西使用 window.alert 和 window.confirm 来提示用户是否要保留更改等。
我想禁用这些警报,而不必拆开和修改 Telerik 控件。
问题是拼写检查对话框使用 iframe,我似乎无法覆盖 iframe 内的 window.confirm 函数。
用于测试覆盖确认的示例代码。
<!-- mainpage.htm -->
<html>
<head>
<script type="text/javascript">
window.confirm = function(msg){ alert(msg); }
confirm("Main Page Confirm");
</script>
</head>
<body>
<iframe src="./iframepage.htm" >
</iframe>
</body>
</html>
<!-- iframepage.htm -->
<html>
<head>
<script type="text/javascript">
confirm("iframe confirm");
</script>
</head>
<body>
Some content.
</body>
</html>
结果
是否可以覆盖父级 iframe 中的 javascript?如果有怎么办?
【问题讨论】:
-
我应该补充一点,该应用程序不会在任何地方使用警报或确认,因为这些对话框对于触摸屏来说很糟糕。
标签: javascript iframe telerik