Perl и Javascript

AnaStas

Well-known member
16.09.2008
52
0
#1
Прошу разъяснит следующий момент.
Документ содержит сценарий на Perl и JS.
Выглядит это так:
Код:
#!/usr/bin/perl -w 
....
perl строки
.....
# =====и вот переходим к сценарию на javascript====
print "<script type=\"text/javascript\" src=\"edgroups.js\"></script>
<script type=\"text/javascript\">
<!--
var fls = new ActiveXObject(\"Scripting.FileSystemObject\");
var grp_arr = new Array(); var chn_arr = new Array();
var outList;\n";
#===далее снова perl строки ======
.....
Так и идем вперемежку. (Не моя прихоть - такое задание.) Сценарий работающий. Но стоит внести строку для создания объекта файл new ActiveXObject программа начинает вести себя очень странно: Perl-код, HTML-код и некоторые функции edgroups.js работают исправно, но данные в поля таблицы не выводятся. Пытаюсь использовать alert() для диагнстики - не работает. Броузер в статусной строке пишет "выполнено, но с ошибками на странице".
Закоментируешь строку
Код:
//var fls = new ActiveXObject(\"Scripting.FileSystemObject\");
Все работает нормально.

Специалисты, что тут не так? В чем тонкость и особенности?
 
V

Vovochka

#2
Да, здесь однозначно проблема не в перле (иначе бы просто ничего не было). Надо смотреть клиентскую сторону (т. е. страницу, уже сгенерированную страницу).
Приведите весь код страницы (не перл скрипта), желательно в новой теме соответствующего раздела :)