Я пытаюсь получить значение заголовка кадра, но оно не работает, посмотрите следующий код
1.php
<iframe src = "/admin/" ></iframe>
<script type = "text/javascript">
// var a =
a = window.top.frames[0].a
alert(a)
</script>
/admin/index.php
<script type = "text/javascript">
document.cookie = 'a=asdf';
a = 'asdf'
</script>
Посмотрите результат
когда я открываю http://127.0.0.1/1.php в Firefox или Chrome, он становится следующим
но когда я выполняю его в консоли, он попадает в
введите описание изображения здесь
поэтому мой вопрос: почему мой код не может получить значение тега iframe



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вам нужно обернуть свой код функцией загрузки окна или может быть загрузка iframe, потому что iframe требует некоторого времени для загрузки, и вам нужно дождаться его полной загрузки.
<iframe src = "/admin/" ></iframe>
<script type = "text/javascript">
window.onload=function(){
// var a =
a = window.top.frames[0].a
alert(a)
}
</script>
Спасибо я поняла. И решите это успешно, следуя коду. setTimeout ("a = window.top.frames [0] .a; alert (a)", 3000)
Пожалуйста, не размещайте изображения. Отредактируйте свой вопрос и правильно опубликуйте код