Вот мой код на http://my-localhost.com/iframe-test.html
<html>
<head><title>Welcome Iframe Test</title></head>
<body>
<iframe src="http://www.my-website.com/index.html" width="500" height="500"></iframe>
<script type="text/javascript">
function alertMyMessage(msg){
alert(msg);
}
</script>
</body>
</html>
Вот код на http://www.my-website.com/index.html
<html>
<head></title>Welcome to my Server</title></head>
<body>
<h1>Welcome to My Server</ht>
<a href="javascript:void(0)" title="Click here" onClick="parent.alertMyMessage('Thanks for Helping me')">Click Here</a>
</body>
</html>
Когда я нажму ссылку "Нажмите здесь". Я получил следующую ошибку.
Uncaught SecurityError: заблокирован кадр с источником "http://www.my-website.com" от доступа к кадру с исходным кодом "http://my-localhost.com". Протоколы, домены и порты должны соответствовать.
Пожалуйста, помогите мне исправить этот вопрос или дать другое решение для этого.