Автор Тема: Как загрузить HTML страницу во фрейм из CGI-Perl ?  (Прочитано 4004 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Maxim

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
Имеется HTML страница и окошко фрейма на ней, созданное тегом IFRAME. Необходимо в ответе CGI-Perl скрипта разместить ту или иную
HTML страницу ответа именно в этом окошке/фрейме (созданном тегом IFRAIM). Пока
получается только вместо основной HTML страницы. Решение наверняка есть, но пока я его не вижу. Прошу подсказать!! (все рассчитано на IE не ниже 5.5).
С уважением.

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
А как скрипт запускаешь?
С наилучшими пожеланиями. LODEVAR

Оффлайн Maxim

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
Скрипт запускаю по вашему совету из JS по
window.location="http://......";

 С уважением.
С уважением.

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
А если типа:
document.Name_of_IFRAME.location="http://.."
С наилучшими пожеланиями. LODEVAR

Оффлайн Maxim

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
Но ведь CGI-скрипт не ведает о фреймовой структуре  исходной HTML страницы. Поэтому он
и не понимает никаких ссылок на имена фреймов
в этой странице.
С уважением.

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
Цитировать
Maxim (30-07-2001 14:29):
Но ведь CGI-скрипт не ведает о фреймовой структуре  исходной HTML страницы. Поэтому он
и не понимает никаких ссылок на имена фреймов
в этой странице.
Правильно, поэтому я сначала и спросил "как запускаешь?". Так пробовал ?  :
document.Name_of_IFRAME.location="http://your_cgi_perl_script.cgi?parameter= ......"

Результат выполнения скрипта должен упасть в твой фрейм. (если не промахнется :D )
С наилучшими пожеланиями. LODEVAR

Оффлайн Maxim

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
Ура - получилось. Только чуть изменил вызов CGI на:
window.Name_of_IFRAME.location="http://your_cgi_perl_script.cgi?parameter= ......"
Поскольку с document и даже с parent.document - JavaScripts ругалась.
Большое спасибо. С уважением.
С уважением.

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
Цитировать
Maxim (30-07-2001 15:13):
Поскольку с document и даже с parent.document - JavaScripts ругалась.
Интересно куда ж ты его засунул, что он даже на parent ругался ???
С наилучшими пожеланиями. LODEVAR

  • Гость
Приношу свои извинения LODEVAR. Конечно же сработал вариант с
parent.document.... Просто вчера меня сильно напрягли другими проблемами, когда я занимался нашим вопросом, вот и ответил неверно. Еще раз спасибо за помощь. С уважением.

 

Sitemap 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