Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
AndreyK

Возникла проблема при работе с IFRAME

24.04.2011, 13:36. Показов 1630. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Такой вопроc: у меня в IFRAME грузятся строки (например из текстового файла), так вот как мне на отразить эти строки на родительской странице с помощью JavaScript (я тут что то похожее видел, но не понял, как это делать). JavaScript я к сожалению не знаю. если не сложно то приведите пример. Будет ли при этом отображаться что идет загрузка?
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.04.2011, 13:36
Ответы с готовыми решениями:

Возникла проблема с бд при открытии
При открытий базы , теперь возникает такая ошибка.

3 коротких. Возникла ошибка при работе первых 64 Кб основной памяти. что делать ?7
комп умер что делать включается и через 15 сек вырубается???

Возникла проблема при создании ключей в БД
Здравствуйте. У меня возникла проблема с созданием БД. Мне нужно сделать такую БД со связями. Но я не могу связать внешними ключами...

7
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
24.04.2011, 14:16
из дочернего фремйма к родительскому можно обращаться несколькими путями:
parent.document.write()
top.document.write()
0
AndreyK
24.04.2011, 18:11
Мне как раз наоборот надо, из родительского к дочернему обратится
следующий код не работает
<body>
<div id='main'>Проба</div>
<iframe name='req' src='author.txt' width='0' height='0'>
</iframe>
<script>
function update()
{
document.getElementById('main').innerHTM L += document.frames[0].document.body.innerHTML
}
update()
</script>
</body>
пишет что нет объекта.
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
24.04.2011, 21:16
document.getElementById('main').innerHTM L += document.frames[0].document.getElementsByTagName('body')[0].innerHTML
0
AndreyK
25.04.2011, 11:59
Ошибку он перестал выдавать, но вот и текста из iframe он не добавляет. Попробовал добавить проверку на загрузку, но кажется где-то наврал:
<body>
<div id='main'>Проба</div>
<iframe name='req' src='author.txt' width='0' height='0'>
</iframe>
<script>
function update()
{
if (!window.frames[0].onload)
{
setTimeout ('update()', 2000)
}
else
{
document.getElementById('main').innerHTM L += document.frames[0].document.getElementsByTagName('body')[0].innerHTML
}
}
</script>
</body>
Нет С++ намного проще и понятнее
78 / 0 / 2
Регистрация: 18.11.2010
Сообщений: 58
25.04.2011, 18:12
<body>

<div id='main'>Ïðîáà</div>
<iframe name='req' src='author.txt' width='0' height='0' onload='update()'>
</iframe>
<script>
function update()
{
document.getElementById('main').innerHTM L+= document.frames[0].document.getElementsByTagName('body')[0].innerHTML;
}
</script>

</body>
0
AndreyK
25.04.2011, 19:12
Короче вот чего у меня получилось Самое прикольное что работает
<html>
<head>
<script>
<!--
function update()
{
if (document.frames[0].document.getElementsByTagName('body')[0].innerHTML != null)
{
document.getElementById('main').innerHTM L += document.frames[0].document.getElementsByTagName('body')[0].innerText
}
setTimeout('update()',1000)
}
//--></script>
</head>
<body onLoad='update()'>
<div id='main'></div>
<iframe name='req' src='author.txt' width='0' height='0'></iframe>
</body>
</html>
AndreyK
26.04.2011, 12:50
Теперь другая проблема: пытаюсь описанную выше старницу переслать на сервер и (через сокет). Так вот после пересылки не хочет запускаться скрипт. Пишет: Ошибка: отказ в доступе. И строкой ошибки указывает на функцию в скрипте function update() В чем дело не могу понять. При пересылки данные не искажаются это проверено. Если из <body onLoad='update()'> убираю ссылку на функцию. То ошибок нет. Т.е. старница правильно отображается. НЕ подскажете что может быть за ошибка? Может это быть из-за того что страница еще не полностью загрузилась в браузер а уже начинает обрабатываться скрипт? Как дождать тогда полной загрузки страницы?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.04.2011, 12:50
Помогаю со студенческими работами здесь

После компиляции при выполнении возникла проблема.
После компиляции при выполнении возникла проблема. При попытке перейти на третью страницу. т.е. при нажатии на кнопку &quot;три&quot;. ...

Возникла проблема при построении на главной форме подченен
Такая проблема: Построена главная форма в режиме мастера формы, далее с панели элементов мастера выбираем «подчиненную форму» и строим...

Возникла проблема при переводе из арабских чисел в римские
print(&quot;Арабские в римские&quot;) ch = int(input(&quot;Введите число: &quot;)) if ch == 1: print(&quot;Ваше число: I&quot;) elif ch == 2: ...

При разбивке жесткого диска С на два возникла проблема с форматированием
Доброй ночи, уважаемые програмеры и сисадмины! Помогите, пожалуйста! Возникла такая вот проблема, когда я пытался разбить жесткий диск...

проблема при работе с китайским J-LINK 8 или же проблема с с
Всем привет. Решил Сам собрать себе дисковери кит на базе at91sam7s64-ek. Подарили мне китайский J-Link 8 c прошивкой 3.20. Недолго...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru