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

Есть следующая страница:
Код: 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
14.10.2005, 10:47
    #33324325
DarkCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
я канешна не знаток JS...

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

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

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

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.10.2005, 10:52
    #33324349
DarkCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
нада грасава спрасить, он 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
14.10.2005, 10:53
    #33324356
DarkCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
нет, вот так:

Код: 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
14.10.2005, 10:55
    #33324365
Ihor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
ошибка осталась такая же(
...
Рейтинг: 0 / 0
14.10.2005, 11:08
    #33324406
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
Код: 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
14.10.2005, 11:09
    #33324412
DarkCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
Код: 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
14.10.2005, 11:13
    #33324430
DarkCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
riman
Код: plaintext
1.
...КОД...

Posted via ActualForum NNTP Server 1.3
а вот это (у меня) не работает :-P
...
Рейтинг: 0 / 0
14.10.2005, 11:14
    #33324434
Duke1999
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
Код: 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
14.10.2005, 11:17
    #33324440
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
DarkCatа вот это (у меня) не работает :-P
А это к жужылю притензии. Это у него тег так коцает мой код. Убери возврат каретки после строки
Код: plaintext
1.
"Существование филиалив   -
и будет тебе щастье. :-P
...
Рейтинг: 0 / 0
14.10.2005, 11:23
    #33324463
DarkCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
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
14.10.2005, 11:29
    #33324486
Ihor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
2riman - работает, если убрать следующую строку:
Код: plaintext
document.write(companyObj.printall()+"<br>")

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


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

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

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

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

понил, понил.
Что за архив - не хочет открываться
...
Рейтинг: 0 / 0
14.10.2005, 11:43
    #33324550
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки при выполнении JavaScript (не пинайте, если не туда запостил)
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
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибки при выполнении JavaScript (не пинайте, если не туда запостил) / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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