Я использую элемент управления Telerik RadSpell в одном из наших приложений с сенсорным экраном. Мне удалось стилизовать его как раз правильно, однако чертовски важно использовать window.alert и window.confirm для запроса пользователя, если он хочет сохранить изменения и т. Д.
Я хочу отключить эти предупреждения, не разбирая и не изменяя элементы управления telerik.
Проблема в том, что диалог проверки орфографии использует iframe, и я не могу переопределить функцию window.confirm внутри iframe.
Пример кода для проверки подтверждения переопределения.
<!-- 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>
Результаты в
Можно ли переопределить JavaScript в iframe от родителя? Если так, то как?