Я создаю виджет с использованием iframe, и я хочу скрыть iframe в конкретном событии.Как вызвать событие из родительского окна на основе содержимого iframe?
Скажем main.html файл имеет:
<div id="my_widget">
<iframe src="www.mysite.com/main.html" width="50%" frameborder="0" height="550" id="my_iframe">Error uploading the frame.</iframe>
</div>
widget.html файл содержит:
<div id="widget-status-div" status="success"></div>
Я пытался добавить сценарий, конец файла widget.html для доступа к родительскому окну (main.html), например:
<script type="text/javascript">
setTimeout(function(){
parent.$("#my_widget").fadeOut(300, function() { parent.$("#my_widget").remove(); });
}, 3000);
</script>
Но, к сожалению, это не сработало.
Другая вещь, которую я пытался сделать, это установить setInterval (check_iframe, 5000) в родительском окне (main.html), чтобы проверить виджет Status-Див DIV в IFRAME каждые 5 секунд, но проблема что я не могу каким-то образом проверить содержимое iframe (или, может быть, я ошибаюсь).
Любая помощь будет высоко оценена.
Благодаря
Я использую Rails и виджет маршрутизации main.html. В любом случае я уточню вопрос для ясности. но это не главное. –