powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Доступ к содержимому iframe
16 сообщений из 16, страница 1 из 1
Доступ к содержимому iframe
    #34362084
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Есть задачка, такого рода.
Есть скрипт А, который в зависимости от полученных данных выдает число (только число!)

Другой скрипт Б должен собирать информацию о обработке определенных данных (формирует параметры для первого), а также сформировать статистику на основе ответов скрипта А.

То есть пользователь вводит параметры поиска - скрипт Б отрабатывает и формирует ответ и параметры для вызова скрипта А...

Для каждой найденной позиции ранее запускался iframe с парамерами для скрипта А, и в нем выдавался результат. В среднем ~ 2-3 минуты..

Теперь необходимо кроме всего прочего формировать отчет, т.е. считать среднюю цену, суммарный объем и т.д... еще в скрипте Б...

Как получить доступ к тексту iframe?
Может есть какой-то более разумный способ, подскажите решение..
Говорили использовать Ajax, но я что-то не пойму как (
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34365120
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите хоть в какую сторону копать...
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34365333
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в сторону поиска по форуму
iframe.contentDocument
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34365537
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
// Get var
SmthVariable=document.getElementById("SmthIFrame").SmthIFramesVariable;
// ||
SmthVariable=frames[SmthIFrameNo].SmthIFramesVariable;

// Call function
SmthVariable=document.getElementById("SmthIFrame").SmthIFramesFunction();
// ||
SmthVariable=frames[SmthIFrameNo].SmthIFramesFunction();

// Get control's value
SmthVariable=document.getElementById("SmthIFrame").contentWindow.document.getElementById("SmthIFramesInput").value;
// ||
SmthVariable=frames[SmthIFrameNo].document.getElementById("SmthIFramesInput").value;
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34783378
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
// Get control's value from another frame
SmthVariable=parent.document.getElementById("AnotherIFrame").contentWindow.document.getElementById("AnotherIFramesInput").value;
// ||
SmthVariable=parent.frames[AnotherIFrameNo].document.getElementById("AnotherIFramesInput").value;

P.S. parent || top - по вкусу и необходимости...
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34784643
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня bp parent-страници скрипт открывает страницу на которой находится iframe. Как с парент-страници обратиться к айдишнику что наодиться в iframe чтобы динамически чёто там создать??
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34784872
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dima-russelУ меня bp parent-страници скрипт открывает страницу на которой находится iframe. Как с парент-страници обратиться к айдишнику что наодиться в iframe чтобы динамически чёто там создать??
ну... последовательно=)
parent.myPopup.document.getElementById("myIframe").contentWindow.document.getElementById("id")
как-то так
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34816812
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
( Copy -> Paste must die!!! )

Код: plaintext
1.
2.
// Call function
SmthVariable=document.getElementById("SmthIFrame").contentWindow.SmthIFramesFunction();
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34822223
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Ex_Soft]( Copy -> Paste must die!!! )

Код: plaintext
1.
2.
// Call function
SmthVariable=document.getElementById("SmthIFrame").contentWindow.SmthIFramesFunction();

А словами если объяснить, что сие значит?
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34822402
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сдесь (криво)
Код: plaintext
1.
SmthVariable=document.getElementById("SmthIFrame").SmthIFramesFunction();
сдесь (правильно)
Код: plaintext
1.
SmthVariable=document.getElementById("SmthIFrame").contentWindow.SmthIFramesFunction();
Разницу видите? contentWindow пробущен был... Из-за Copy -> Paste
...
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34822422
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действительно :) Спасибо
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34823313
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft сдесь (криво)
Код: plaintext
1.
SmthVariable=document.getElementById("SmthIFrame").SmthIFramesFunction();
сдесь (правильно)
Код: plaintext
1.
SmthVariable=document.getElementById("SmthIFrame").contentWindow.SmthIFramesFunction();
Разницу видите? contentWindow пробущен был... Из-за Copy -> Paste
...
_________________
"Helo, word!" - 17 errors 56 warningsА слабо выучить как пишется слово "здесь"? Два раза подряд такой косяк - ни в какие ворота...
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34823588
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy
А слабо выучить как пишется слово "здесь"?

Не - не слабо
Просто это, своего рода, личная сигнатура (аналогично весчЪ, помосчЪ, Кто виноватЪ? и т.п.) + опять же ...
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #34824867
amo25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
function getIFrameXML(iframe) {
  var doc=iframe.contentDocument;
  if (!doc && iframe.contentWindow) doc=iframe.contentWindow.document;
  if (!doc) doc=window.frames[iframe.id].document;
  if (!doc) return null;
  if (doc.location=="about:blank") return null;
  if (doc.XMLDocument) doc=doc.XMLDocument;
  return doc;
}

Взято отсюда: ajax iframe

Этот код извлекает XML-документ (сервер должен возвращать application/xml). Но к HTML-DOM тоже аналогично можно добраться. Проверено в браузерах: IE 7, IE 6, Firefox 2, Opera 9.
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #35167566
r4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
r4
Гость
SmthVariable=document.getElementById("SmthIFrame").contentWindow.SmthIFramesFunction();

В IE - работает, в Firefox 2.0.0.12 - нет. Ошибка : Ошибка: parent.document.getElementById("fr_objList") has no properties.
Подскажите почему?
...
Рейтинг: 0 / 0
Доступ к содержимому iframe
    #35167876
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все загрузилось? Поместите в
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
....
function OnLoad()
{
	SmthVariable=document.getElementById("SmthIFrame").contentWindow.SmthIFramesFunction();
}
....
<body ... onload="OnLoad()" ... >
....
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Доступ к содержимому iframe
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]