4 / 4 / 3
Регистрация: 18.01.2011
Сообщений: 206

Не могу вывести переменную фрейма

19.06.2015, 11:28. Показов 1125. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Index.php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Использование встроенных окон</title>
        <style type="text/css">
            html{background:#fff;font:16px calibri, sans-serif;cursor:default;}
            div{float:left;}
            p{margin:0 0 8px;padding:20px;background:#ccf;}
            iframe{border:3px solid #69c;}
        </style>
    </head>
    <body>
    <div>
        <p><a href='javascript:f()'>Click</a></p>
        <iframe src="inner.html" name="content"></iframe>
        <script type="text/javascript">
            var x = "Я - переменная главного окна";
            var y = frames.length;
            var z = frames[0];
            var w = frames[0].s;
            function f() {
                alert(x);
                alert(y);
                alert(z);
                alert(w);
            }
        </script>
    </div>
    </body>
</html>
Собвственно, сам фрейм:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Cодержание внутреннего окна</title>
        <style type="text/css">
            html{background:#fbf;font:16px calibri, sans-serif;cursor:default;}
            body{margin:0;}
            p{margin:0;padding:20px;}
        </style>
    </head>
    <body>
        <a href="">click</a>
        <script type="text/javascript">
            var s = "Я - переменная внутреннего окна";
            document.write("<p>",s,"</p>");
        </script>
    </body>
</html>
В итоге получаю alert(w): undefined...
ПОЧЕМУ АНДИФАЙНЕД ТО Я НЕ ПОЙМУ В КОНСОЛЕ ВСЕ НОРМАЛЬНО ЖЕ!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.06.2015, 11:28
Ответы с готовыми решениями:

Как сделать переменную в JavaScript JScript которую видно из любого фрейма?
Кто знает, как сделать переменную в JavaScript JScript которую видно из любого фрейма, путь к которой из любого фрейма будет выглядеть...

Как из одного фрейма обратиться к содержимому формы другого фрейма?
страница состоит из нескольких фреймов. Как из одного фрейма обратиться к содержимому формы другого фрейма?...плизззз намыльте

Как из правого фрейма обратиться к 3-й картинке левого фрейма?
Окно разделено на два фрейма с именами left и right. Как из правого фрейма обратиться к 3-й картинке левого фрейма? (Ответ считается...

1
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
19.06.2015, 12:11
Лучший ответ Сообщение было отмечено YoungProgrammer как решение

Решение

Когда вы декларируете, фрейм еще не подгрузился
JavaScript
1
2
3
function f() {
   alert(frames[0].s);
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.06.2015, 12:11
Помогаю со студенческими работами здесь

Как из одного фрейма вывести в другом?
Как вывести массив меток в другом фрейме? По сути надо подправить только эту часть кода &lt;script&gt; var marks = ; ...

Область видимости. Не могу вызвать переменную вне цикла For, т.е. вывести в цикле могу, а вне цикла нет. Почему?
Привет, не могу вызвать переменную вне цикла for, тоесть вывести в цикле могу, а вне цикла нет почему? переменная a1 выводится как надо,...

Не могу вывести имена в переменную
Не выводиться имя победителя, и да ещё, имена победителей должны быть записаны в переменую так как мне с ними потом поработать надо будет. ...

Не могу вывести переменную из объединения
Здравствуйте! Объясните пожалуйста, почему вместо 3123 выводится 1097859072 ? ЧЯНДТ? #include &lt;stdio.h&gt; #include...

не могу правильно вывести переменную
Нужно получить список каталога и вывести на экран. Потом чтоб по нажатию имени одного файла из каталога по ссылке отправил имя этого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru