У меня есть веб-страница на основе php, а внутри iframe
с другой веб-страницей.Parent содержит список элементов, а iframe содержит страницу, которая добавит / отредактирует список, сохранит его в БД и отправит сообщение js на родительскую страницу (список) на update list without reloading parent page
(немного сложнее, чем это, но этоосновная идея).
//html parent page basic content
<head>
<script>
function alert_me(){
alert('IT\'S ALIVE!');
}
<script>
</head>
<body>
<iframe src='child_page.html'></iframe>
</body>
А теперь дочерняя страница.
<head>
<script>
$(document).ready(function(){
//this is not working and this is what I want (auto call function after reload child)
window.top.alert_me();
//I tried autoclick button but it's not working either
$('.alert_me_button').trigger('click');
});
</script>
</head>
<body>
<!-- this is working just fine, so I know the code itself is ok -->
<a href="#" class="alert_me_button" onclick="window.top.alert_me();" >Click me to alert me</a>
</body>
Как видите, все работает нормально, когда пользователь нажимает кнопку callij js funtion, но не работает.не хочу никаких действий пользователяЯ стараюсь, documnt.ready () ... даже setInterval (), чтобы приостановить сценарий, чтобы убедиться, что это не проблема синхронизации.Есть идеи?