Автор Тема: Собрать воедино...  (Прочитано 3004 раз)

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

Оффлайн Millenium

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Собрать воедино...
« : 20 Ноября 2002, 08:58:04 »
Вопрос конечно будет очень просто (для вас), но я только начинаю рботать с перл..) так что заранее прошу прощения...

Итак, вопрос такой:
У меня есть несколько подпрограмм(в одном файле-скрипте), но мне их нужно собрать вместе в одном окне, т.е. окно браузера будет рабиваться на фреймы. Так вот, как мне например поставить одну из подпрограмм в нижнем фрейме?


Знаю, непонятно.... но постарайтесь ответить... спасибо..
Начинающий... и мне нужна помощь...

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Собрать воедино...
« Ответ #1 : 20 Ноября 2002, 11:11:44 »
Разбей файл с подпрограммами на несколько и вызывай каждый скрипт отдельно.
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
Собрать воедино...
« Ответ #2 : 20 Ноября 2002, 11:53:09 »
или открывай файл в разных фреймах с разными параметрами.
Не все коту матрица.

Оффлайн Millenium

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Собрать воедино...
« Ответ #3 : 21 Ноября 2002, 08:17:59 »
mike  Так а как вызывать отдельно? Я вообще то это и спрашивал...!
Croaker Так и говорил про фреймы...
Начинающий... и мне нужна помощь...

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
Собрать воедино...
« Ответ #4 : 21 Ноября 2002, 11:36:06 »

---------------------------------------- file.html --------------------------------


   
   



----------------------------------- script.cgi ---------------------------------

#!/usr/bin/perl -w

use CGI;

my $cgi = new CGI;

print $cgi->header();

if($cgi->param(\'p\') == 1)
{
    print \'Это один фрейм\';
}
elsif($cgi->param(\'p\') == 2)
{
    print \'Это другой фрейм\';
}
Не все коту матрица.

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Собрать воедино...
« Ответ #5 : 21 Ноября 2002, 11:54:33 »
Был у тебя скрипт с двумя подпрограммами:


sub sub1 {
         print "Frame1"
}

sub sub2 {
         print "Frame2"
}


А вот разные скрипты:

---------------------------------------- file.html --------------------------------


   
   



----------------------------------- script1.cgi ---------------------------------

#!/usr/bin/perl -w

use CGI;
my $cgi = new CGI;
print $cgi->header();
print \'Frame1\';

----------------------------------- script2.cgi ---------------------------------
#!/usr/bin/perl -w

use CGI;
my $cgi = new CGI;
print $cgi->header();
print \'Frame2\';
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн Millenium

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Собрать воедино...
« Ответ #6 : 24 Ноября 2002, 07:07:20 »
Спасибо, попробую...!
Начинающий... и мне нужна помощь...

 

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