우리의 터치 스크린 응용 프로그램 중 하나에서 Telerik RadSpell 컨트롤을 사용하고 있습니다. 나는 그것을 바로 스타일링 할 수 있었지만, 변경 사항 등을 유지하기를 원한다면 window.alert와 window.confirm을 사용하여 사용자에게 프롬프트를 표시했다.부모로부터 iFrame의 자바 스크립트를 재정의 할 수 있습니까? 그렇다면 어떻게?
나는이 경고를 분리하여 수정하지 않고도 비활성화하려고한다. 텔 레릭 컨트롤.
문제는 맞춤법 검사 대화 상자가 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의 자바 스크립트를 재정의 할 수 있습니까? 그렇다면 어떻게?
터치 스크린에서는이 대화 상자가 끔찍하기 때문에 응용 프로그램에서 경고를 사용하거나 어디에서나 확인하지 않는다고 추가해야합니다. –