Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JS в PERL, Не работают JS скрипты в CGI страничках 
:(
    Опции темы
SantaXP
  Дата 9.9.2004, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 95
Регистрация: 5.6.2003

Репутация: нет
Всего: нет



Сразу говорю, что CGI.pm не использую и разрешение у страницы .pl! Но вот скрипты на JS никак не хотят запускаться (даже простые alert'ы), а CSS стиль работает на половину (только свойства ссылок, размер шрифта текста почему то отказывает меняться).
Как вы думаете, в чём проблема. Сервер - Xitami (xitami.com), mod_perl не установлен. Страничку на ПЕРЛ делаю в первый раз. qstn.gif
PM MAIL   Вверх
GoodBoy
Дата 9.9.2004, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 4
Всего: 83



SantaXP
Думаю, что ни перл, ни Xitami, ни mod_perl, ни CGI.pm, ни .pl тут вообще не при чем!!!!!!!


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
korob2001
Дата 9.9.2004, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 13
Всего: 61



А такой скрипт тоже не работает?
Код

#!/usr/bin/perl
use strict;
print "Content-type: text/html\n\n";
print <<HTML;
<html>
<head>
 <title>Test</title>
 <script language="JavaScript" defer type="text/javascript">
  <!--//
   function getClock() {
            var date = new Date;
            var hour = date.getHours();
            var min = date.getMinutes();
            var sec = date.getSeconds();
            if ( hour < 10 ) hour = ' ' + hour;
            if ( min < 10 ) min = '0' + min;
            if ( sec < 10 ) sec = '0' + sec;
            document.forms[0].elements[0].value =
                  '  ' + hour + ':' + min + ':' + sec;
            setTimeout("getClock()", 100);
   }
  //-->
 </script>
</head>
<body onLoad='getClock()'>
 <form>
  <input type="text" size="10">
 </form>
</body>
</html>
HTML

Сохрани его в файл с расширением .pl в каталог /cgi-bin. Затем запусти сервер и эту программу. Если увидишь текущее время, значит JavaScript прекрасно работает.

Если тебя интересует что-то конкретное, то задай вопрос по конкретнее.

Удачи.


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0402 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.