Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2007, 01:23   #1
geniy
Пользователь
 
Регистрация: 08.08.2007
Сообщений: 16
По умолчанию Найдите ошибку!

Всем привет!У меня тут проблема такая,дело в том что я набираю на блокноте HTML код со скриптом взятым из книги.но ничего не выходит.
Можете найти ошибку.

PHP код:
<html>
<
head>
<
title>Spravochnik</title>

<
SCRIPT>
<!--
function 
showTopic(n){var cdesc;switch(n){
case1:
cdesc="Punkt perviy:<BIG>bolwoy</BIG>i<b>strawniy</b>.";
break;
case2:
cdesc="Punkt vtoroy:<SMALL>malenkiy<//SMALL>i<I>smewnoy</I>.";
break;
case3:
cdesc='Punkt tretiy:<FONT color="red">vnimaniye</FONT>!';
break;
case4:
cdesc='Punkt chetvertiy:<FONT color="green">zelenaya</FONT>
toska...'
;
break;
default:
desc="<U>Po giperssilkam</U>nado shelkat!";
}
desc.innerHTML=cdesc;
}
--!>
</SCRIPT>

</head>
<body>


<table>
<tr>
<td valign="top" bgcolor="#ffffe0" width="100">
<p><a href="javascript:showTopic(1)">Punkt1</a></p>
<p><a href="javascript:showTopic(2)">Punkt2</a></p>
<p><a href="javascript:showTopic(3)">Punkt3</a></p>
<p><a href="javascript:showTopic(4)">Punkt4</a></p>
</td>
<td bgcolor="#FFFFE0" width="*">
<p ID="desc">zdes budut poyavlyatsya opisaniya gipersilok.</p>
</td>
</tr>
</table>
</body>
</html> 
Заранее благодарен.
geniy вне форума Ответить с цитированием
Старый 01.12.2007, 07:47   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Я бы помог, только код вы не умеете оформлять. Мой моск мне еще нужен - напрягать я его не хочу для чтения такиго вида творчества.
SkyM@n вне форума Ответить с цитированием
Старый 03.12.2007, 17:48   #3
Doda
Пользователь
 
Регистрация: 21.11.2007
Сообщений: 64
По умолчанию

1. между case и оператором выбора ставь пробел

т.е. case1 - неправильно
case 1 - правильно
2. вот здесь:
Код:
cdesc='Punkt chetvertiy:<FONT color="green">zelenaya</FONT>
toska...';
не стоит разностить код на разные строки, компилятор ругается.

3. посмотри внимательно: тег "-->" пишется без восклицательного знака, а "<!--" с ним, у тебя оба с ним...

В остальном все в порядке, даже работает, вот исправленный код:

Код:
<html>
<head>
<title>Spravochnik</title>

<SCRIPT>
<!--
function showTopic(n){var cdesc;
switch(n){
case 1:
cdesc="Punkt perviy:<BIG>bolwoy</BIG>i<b>strawniy</b>.";
break;
case 2:
cdesc="Punkt vtoroy:<SMALL>malenkiy<//SMALL>i<I>smewnoy</I>.";
break;
case 3:
cdesc='Punkt tretiy:<FONT color="red">vnimaniye</FONT>!';
break;
case 4:
cdesc='Punkt chetvertiy:<FONT color="green">zelenaya</FONT> toska...';
break;
default:
desc="<U>Po giperssilkam</U>nado shelkat!";
}
desc.innerHTML=cdesc;
}
-->
</SCRIPT>

</head>
<body>


<table>
<tr>
<td valign="top" bgcolor="#ffffe0" width="100">
<p><a href="javascript:showTopic(1)">Punkt1</a></p>
<p><a href="javascript:showTopic(2)">Punkt2</a></p>
<p><a href="javascript:showTopic(3)">Punkt3</a></p>
<p><a href="javascript:showTopic(4)">Punkt4</a></p>
</td>
а оформлять посты надо учиться, и внимательным быть...

Последний раз редактировалось Doda; 04.12.2007 в 09:45.
Doda вне форума Ответить с цитированием
Старый 04.12.2007, 09:51   #4
Doda
Пользователь
 
Регистрация: 21.11.2007
Сообщений: 64
По умолчанию

По поводу оформления постов - беру свои слова обратно, код приведенный geniy оказался более читабельным, чем оформленный как полагается. Админы, разберитесь, плиз, оч коряво выглядит...
З.Ы. Изменил стиль отображения форума с "club" на "Обычный стиль" - код стал отображаться нормально.

Последний раз редактировалось Doda; 04.12.2007 в 13:45.
Doda вне форума Ответить с цитированием
Старый 04.12.2007, 16:22   #5
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

PHP код: [php]- это php а [code] - это для delphi.
Alar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выдаёт ошибку DM_bite Помощь студентам 2 08.08.2008 10:33
Исправить ошибку LLIypLLIyH Помощь студентам 5 16.06.2008 16:50
Найдите наибольшее и наименьшее значение функции xtraSHAD0W Паскаль, Turbo Pascal, PascalABC.NET 3 01.04.2008 17:20
Объясните ошибку LeoN Общие вопросы Delphi 21 14.02.2008 04:58
Найдите песню, Ани Лорак "Зеркала" Fainder Свободное общение 10 16.06.2007 00:09