![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2003
Сообщений: 9
|
В perl скрипте (sub.cgi) пишу следующее:
#!/usr/bin/perl print "Content-type: text/html\n\n"; $name1="value_1"; $name2="value_2"; print "name1=$name1&neme2=$name2&"; А во flash ролике вот это: on (press) { url = "http://.../cgi-bin/sub.cgi"; INFO = new LoadVars(); INFO.load(url); INFO.onLoad = function() { valu1 = INFO.name1; valu2 = INFO.name2; } //on (press) для кнопки. Предполгагается, что, при нажатии на кнопку во flash, ролик загружает данные, переданные sub.cgi, но это не происходит. Что делать? Нужен полный и ясный ответ. Последний раз редактировалось Владимир Love; 04.09.2003 в 14:16. |
|
|||||
|
Цитата:
Попробуй вот это : on (press) { url = "http://.../cgi-bin/sub.cgi"; INFO = new LoadVars(); INFO.load(url); INFO.onLoad = function() { _root.valu1 = this.name1; _root.valu2 = this.name2; } И ищи твои переменные в руте. |
|
|||||
|
Регистрация: Sep 2003
Сообщений: 9
|
Всё равно не работает!!
Я попробывал заполнять текстовые поля перед загрузкой данных. После завершения загрузки поля становились пустыми. И ещё хочу кое-что уточнить: Скрипты на моём сайте выполняется только, если их атрибут (CHMOD) равняется 700. А может нужно использовать особую функцию вместо print . Или печатать в STDIN Пример: print STDIN, "..."; Ещё я слышал о функции printf()? Может с помощью её? |
|
|||||
|
У меня тоже такое было)))
поставь так print "Content-Type:application/x-www-urlform-encoded\n\n"; |
![]() |
Часовой пояс GMT +4, время: 04:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|