powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
17 сообщений из 17, страница 1 из 1
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324255
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!

Есть следующая страница:
Код: plaintext
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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
<html>
<head>

<script language="JavaScript">

function start_page()
{
 name    =prompt("Введите название организации","")
 sfera   =prompt("Введите сферу деяльности","")
 director=prompt("Введите имя директора","")
 filial  =prompt("Существование филиалив","")
 info    =prompt("Дополнительная информация","")
  if  (filial=="") {filial="Не существуют"}
  if  (info=="")   {info="Отсутствует"}
 companyObj=  new  Company(name,sfera,director,filial,info) 
 document.write(companyObj.printall()+"<br>")
}

function Company(n1,s1,d1,f1,i1)
{
  this .n=n1
  this .s=s1
  this .d=d1
  this .f=f1
  this .i=i1
  this .printall= new  Function( return \\"Название - \"+this.n+\"<br>\"+\
                                   \"Сфера деяльности     - \"+this.s+\"<br>\"+\
                                   \"Директор             - \"+this.d+\"<br>\"+\
                                   \"Существование филиалив   - \"+this.f+\"<br>\"+\
                                   \"Дополнительная информация - \"+this.i")
}
</script>
</head>
<body>
  <script language="JavaScript"> 
    start_page()
  </script>
</body>

</html>

Выдает две ошибки.
1.Строка: 26
Символ: 29 (начало слова return )
Ошибка: синтаксическая ошибка
Код: 0

2.Строка: 36
Символ: 5 (начало вызова процедуры start_page() )
Ошибка: Предполагается наличие объекта
Код: 0


Как их исправить, кто подскажет?

ЗЫ. Раньше дело со скриптами не имел, так что извените за, возможно, простой вопрос

С уважением, Ihor
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324325
Фотография DarkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я канешна не знаток JS...

но может пробел после return поставить?

...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324334
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка осталась((

С уважением, Ihor
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324339
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие люди в нашей лачуге! :)

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324349
Фотография DarkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нада грасава спрасить, он JS знает!

кароче вот так вот напишы - эти слэши ваще там нинужны имха.

Код: plaintext
1.
2.
3.
4.
this.printall=new Function(return "Название - "+this.n+"<br>"+
                                  "Сфера деяльности     - "+this.s+"<br>"+
                                  "Директор             - "+this.d+"<br>"+
                                  "Существование филиалив   - "+this.f+"<br>"+
                                  "Дополнительная информация - "+this.i")

...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324356
Фотография DarkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, вот так:

Код: plaintext
1.
2.
3.
4.
this.printall=new Function(return "Название - "+this.n+"<br>"+
                                  "Сфера деяльности     - "+this.s+"<br>"+
                                  "Директор             - "+this.d+"<br>"+
                                  "Существование филиалив   - "+this.f+"<br>"+
                                  "Дополнительная информация - "+this.i)

[/quot]
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324365
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибка осталась такая же(
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324406
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
<%--
  User: LVA
  Date:  14 . 10 . 2005 
  Time:  11 : 58 : 36 
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<script>

function start_page()
{
 name    =prompt("Введите название организации","")
 sfera   =prompt("Введите сферу деяльности","")
 director=prompt("Введите имя директора","")
 filial  =prompt("Существование филиалив","")
 info    =prompt("Дополнительная информация","")
 if (filial=="") {filial="Не существуют"}
 if (info=="")   {info="Отсутствует"}
 companyObj= new Company(name,sfera,director,filial,info)
 document.write(companyObj.printall()+"<br>")
}

function Company(n1,s1,d1,f1,i1)
{
 this.n=n1
 this.s=s1
 this.d=d1
 this.f=f1
 this.i=i1
 document.write("Название - "+this.n+"<br>"+
                                   "Сфера деяльности     - "+this.s+"<br>"+
                                   "Директор             - "+this.d+"<br>"+
                                   "Существование филиалив   -
"+this.f+"<br>"+
                                   "Дополнительная информация - "+this.i);
}
</script>
</head>
<body>
<script>
    start_page();
</script>
</body>

</html>


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324412
Фотография DarkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
<html>
<head>

<script language="JavaScript">

function start_page()
{
 name    =prompt("Введите название организации","");
 sfera   =prompt("Введите сферу деяльности","");
 director=prompt("Введите имя директора","");
 filial  =prompt("Существование филиалив","");
 info    =prompt("Дополнительная информация","");
  if  (filial=="") {filial="Не существуют";}
  if  (info=="")   {info="Отсутствует";}
 companyObj=  new  Company(name,sfera,director,filial,info) ;
 document.write(printall(companyObj)+"<br>");
}

function Company(n1,s1,d1,f1,i1)
{
  this .n=n1;
  this .s=s1;
  this .d=d1;
  this .f=f1;
  this .i=i1;
}

function printall(Company)
{
  return  "Название - "+Company.n+"<br>"+
 "Сфера деяльности     - "+Company.s+"<br>"+
 "Директор             - "+Company.d+"<br>"+
 "Существование филиалив   - "+Company.f+"<br>"+
 "Дополнительная информация - "+Company.i;
	
}

</script>
</head>
<body>
  <script language="JavaScript"> 
    start_page();
  </script>
</body>

</html>

РАБОТАИТ

...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324430
Фотография DarkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
riman
Код: plaintext
1.
...КОД...

Posted via ActualForum NNTP Server 1.3
а вот это (у меня) не работает :-P
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324434
Фотография Duke1999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
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.
29.
30.
31.
32.
33.
34.
35.
<html>
<head>

<script language="JavaScript">

function start_page()
{
 var name    =prompt("Введите название организации","");
 var sfera   =prompt("Введите сферу деяльности","");
 var director=prompt("Введите имя директора","");
 var filial  =prompt("Существование филиалив","");
 var info    =prompt("Дополнительная информация","");
  if  (filial=="") {filial="Не существуют";}
  if  (info=="")   {info="Отсутствует";}
 companyObj=  new  Company(name,sfera,director,filial,info);
 document.write(companyObj.printall+"<br>");
}

function Company(n1,s1,d1,f1,i1)
{
  this .n=n1;
  this .s=s1;
  this .d=d1;
  this .f=f1;
  this .i=i1;
  this .printall= "Название - "+ this .n+"<br>Сфера деяльности     - "+ this .s+"<br>Директор             - "+ this .d+"<br>Существование филиалив   - "+ this .f+"<br>Дополнительная информация - "+ this .i;
}
</script>
</head>
<body>
  <script language="JavaScript"> 
    start_page();
  </script>
</body>

</html>
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324440
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkCatа вот это (у меня) не работает :-P
А это к жужылю притензии. Это у него тег так коцает мой код. Убери возврат каретки после строки
Код: plaintext
1.
"Существование филиалив   -
и будет тебе щастье. :-P
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324463
Фотография DarkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
riman DarkCatа вот это (у меня) не работает :-P
А это к жужылю притензии. Это у него тег так коцает мой код. Убери возврат каретки после строки
Код: plaintext
1.
"Существование филиалив   -
и будет тебе щастье. :-P

всиравно ниработает!
вирнее работаит но ниправильно:

companyObj= new Company(name,sfera,director,filial,info)
здесь ва время работы канструктара (иле как он там называиццо) делаится вывод...
а потом здесь document.write(companyObj.printall()+"<br>") вызываиццо несуществующая функцыя


:-P :-P :-P :-P :-P
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324486
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2riman - работает, если убрать следующую строку:
Код: plaintext
document.write(companyObj.printall()+"<br>")

2DarkCat, Duke1999 - работает.


Всем огромное спасибо!)
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324502
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkCatвсиравно ниработает!
вирнее работаит но ниправильно:

companyObj= new Company(name,sfera,director,filial,info)
здесь ва время работы канструктара (иле как он там называиццо) делаится вывод...
а потом здесь document.write(companyObj.printall()+"<br>") вызываиццо несуществующая функцыя

:-P :-P :-P :-P :-P

падловил, падловил!
Вобщем, ихарёк, ну ты понел, да? Замичательно, заходи ищо. Осторожно, там ступеньки... ну давай, давай.
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324538
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
riman
падловил, падловил!
Вобщем, ихарёк, ну ты понел, да? Замичательно, заходи ищо. Осторожно, там ступеньки... ну давай, давай.

понил, понил.
Что за архив - не хочет открываться
...
Рейтинг: 0 / 0
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
    #33324550
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IhorДоброе время суток!
Код: plaintext
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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
<html>
<head>

<script language="JavaScript">
function Company(n1, s1, d1, f1, i1) {
  this.n = n1;
  this.s = s1;
  this.d = d1;
  this.f = f1;
  this.i = i1;
  this.printall = function() {
    return "Название - " + this.n + "<br/>" +
           "Сфера деяльности     - " + this.s + "<br/>" +
           "Директор             - " + this.d + "<br/>" +
           "Существование филиалив   - " + this.f + "<br/>" + 
           "Дополнительная информация - " + this.i;
    };
}

function start_page() {
  var name     = prompt("Введите название организации", "");
  var sfera    = prompt("Введите сферу деяльности", "");
  var director = prompt("Введите имя директора", "");
  var filial   = prompt("Существование филиалив", "");
  var info     = prompt("Дополнительная информация", "");

  if (filial == "") {
    filial = "Не существуют";
  }
  
  if (info == "") {
    info = "Отсутствует";
  }
  
  var companyObj = new Company(name, sfera, director, filial, info);
  document.write(companyObj.printall() + "<br/>");
}
</script>
</head>

<body>
<script language="JavaScript"> 
  start_page();
</script>
</body>
</html>

PS new Function != function. по разному работают. абсолютно.
PPS то что дал Duke1999 - неверное решение проблемы.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]