Forum Webscript.Ru

Программирование => Perl => Тема начата: Maxim от 27 Июля 2001, 14:39:07

Название: Как загрузить HTML страницу во фрейм из CGI-Perl ?
Отправлено: Maxim от 27 Июля 2001, 14:39:07
Имеется HTML страница и окошко фрейма на ней, созданное тегом IFRAME. Необходимо в ответе CGI-Perl скрипта разместить ту или иную
HTML страницу ответа именно в этом окошке/фрейме (созданном тегом IFRAIM). Пока
получается только вместо основной HTML страницы. Решение наверняка есть, но пока я его не вижу. Прошу подсказать!! (все рассчитано на IE не ниже 5.5).
Название: Как загрузить HTML страницу во фрейм из CGI-Perl ?
Отправлено: lodevar от 27 Июля 2001, 14:47:02
А как скрипт запускаешь?
Название: Как загрузить HTML страницу во фрейм из CGI-Perl ?
Отправлено: Maxim от 27 Июля 2001, 17:19:52
Скрипт запускаю по вашему совету из JS по
window.location="http://......";

 С уважением.
Название: Как загрузить HTML страницу во фрейм из CGI-Perl ?
Отправлено: lodevar от 30 Июля 2001, 10:51:44
А если типа:
document.Name_of_IFRAME.location="http://.."
Название: Как загрузить HTML страницу во фрейм из CGI-Perl ?
Отправлено: Maxim от 30 Июля 2001, 14:29:12
Но ведь CGI-скрипт не ведает о фреймовой структуре  исходной HTML страницы. Поэтому он
и не понимает никаких ссылок на имена фреймов
в этой странице.
Название: Как загрузить HTML страницу во фрейм из CGI-Perl ?
Отправлено: lodevar от 30 Июля 2001, 14:40:08
Цитировать
Maxim (30-07-2001 14:29):
Но ведь CGI-скрипт не ведает о фреймовой структуре  исходной HTML страницы. Поэтому он
и не понимает никаких ссылок на имена фреймов
в этой странице.
Правильно, поэтому я сначала и спросил "как запускаешь?". Так пробовал ?  :
document.Name_of_IFRAME.location="http://your_cgi_perl_script.cgi?parameter= ......"

Результат выполнения скрипта должен упасть в твой фрейм. (если не промахнется :D )
Название: Как загрузить HTML страницу во фрейм из CGI-Perl ?
Отправлено: Maxim от 30 Июля 2001, 15:13:22
Ура - получилось. Только чуть изменил вызов CGI на:
window.Name_of_IFRAME.location="http://your_cgi_perl_script.cgi?parameter= ......"
Поскольку с document и даже с parent.document - JavaScripts ругалась.
Большое спасибо. С уважением.
Название: Как загрузить HTML страницу во фрейм из CGI-Perl ?
Отправлено: lodevar от 30 Июля 2001, 15:24:11
Цитировать
Maxim (30-07-2001 15:13):
Поскольку с document и даже с parent.document - JavaScripts ругалась.
Интересно куда ж ты его засунул, что он даже на parent ругался ???
Название: Как загрузить HTML страницу во фрейм из CGI-Perl ?
Отправлено: от 31 Июля 2001, 10:46:12
Приношу свои извинения LODEVAR. Конечно же сработал вариант с
parent.document.... Просто вчера меня сильно напрягли другими проблемами, когда я занимался нашим вопросом, вот и ответил неверно. Еще раз спасибо за помощь. С уважением.