Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Страницы: « 1 2 3 4 5 6 7 »
Показано 46-60 из 103 сообщений
58.
Игорь Кретов
(23.03.2009 13:06)
0
Для того чтобы исправить свой скрипт, я всего лишь внимательно перечитал Ваш урок № 5
|
57.
Игорь Кретов
(23.03.2009 12:57)
0
Здравствуйте, Андрей! Я переделал свой скрипт, теперь все работает, как надо: <script type="text/javascript"> var name= prompt("Как тебя зовут?","Вася") if (name=="") {document.write("Ты чего морозишься?")} else {if(name=="Игорь") {document.write(" Здорово, тезка!")} else {document.write("Привет, "+ name+" ! Рад познакомитсья.")}} </script>
|
56.
Vlad Orlov±14189794
(23.03.2009 09:54)
0
Здравствуйте! Музыка супер!!! Если проблемы с хостингом (читал что файлы больше 5 мб нельзя) могу посодействовать (Могу выделить до 2 Gb). Удачи в Вашем творчестве!
|
55.
Игорь Кретов
(22.03.2009 13:21)
0
{document.write("Здорово, тезка!")}
|
54.
Игорь Кретов
(22.03.2009 13:20)
0
Извините, погорячился... Последняя строка моего скрипта выглядит так: {document.write("Здорово, тезка!" } И еще одна проблема. Если в моем скрипте ввести имя "Игорь", то выдается следующее: "Привет, Игорь! Рад познакомиться. Здорово, тезка!" А в скрипте с функцией все работает как надо.
|
53.
Игорь Кретов
(22.03.2009 12:31)
0
Опять эти рожицы!
|
52.
Игорь Кретов
(22.03.2009 12:30)
0
Здравствуйте, Андрей! У меня вопрос по уроку14. Я попытался упростить скрипт "Проба 2": вместо document.getElementById("message").innerHTML использовать document.write. При этом после выполнения функции появляется страница с нужным текстом, но все остальное содержимое страницы исчезает. Если же не использовать функцию, а загружать скрипт при открытии страницы, то все работает как надо. Почему так происходит? <script type="text/javascript"> var name= prompt("Как тебя зовут?","Вася"); if (name=="") {document.write("Ты чего морозишься?")} else {document.write("Привет, "+ name+" ! Рад познакомитсья.")} if(name=="Игорь") {document.write=("Здорово, тезка!")} </script>
|
51.
Игорь Кретов
(19.03.2009 12:05)
0
Здравствуйте, Андрей! В уроке 13 в примере с вызовом стилей CSS перечисление изменений атрибутов в событиях onMouseOver и onMouseOut я делал через запятую, а не через точку с запятой. Все работает.
Ответ: Это вполне может быть, но, возможно, не во всех браузерах. Смысл точки с запятой в JavaScript - переход на новую строку. А каждая новая инструкция традиционно начинается с новой строки (или после точки с запятой, что то же самое). В IE многие детали кодов HTML и JavaScript интерпретируются вольно, и в ряде случаев "строгий" синтаксис необязателен. Но это - палка о двух концах. В каком-нибудь другом браузере или в том же IE, но в другом контексте, эта штука может не сработать. И если мы не знаем строгих правил, то долго будем "чесать репу", что случилось, да так ничего и не "начешем". Как-то в IE у меня прекрасно работал код с принципиальной ошибкой. Когда он не заработал в других браузерах, я ничего не мог поделать и послал вопрос на форум. Мне популярно объяснили, что я дурак, потому что спутал свойство с методом. Поменял кавычки на скобки (или наоборот, не помню) - и всё заработало.
|
50.
Игорь Кретов
(21.02.2009 11:34)
0
Здравствуйте, Андрей! Спасибо за лестный отзыв,но моей заслуги в написании скрипта только половина, остальная часть- Ваша, т.к. я только следовал тому, что написано в Вашем уроке.
|
49.
Кретов Игорь
(17.02.2009 21:22)
0
Почему-то закрывающие скобки преобразовались в рожицы. Но это я не специально...
|
48.
Игорь
(25.01.2009 20:27)
0
Доброго времени суток, Андрей! Вопрос по уроку 3: В каких случаях в аргументах функции надо указывать значения, а в каких можно оставлять скобки пустыми? В приведенном Вами примере, почему нельзя оставить скобки пустыми?
Ответ: Во-первых, в АРГУМЕНТАХ указываются не ЗНАЧЕНИЯ, а своего рода "переменные" для захвата значений. ЗНАЧЕНИЯ (или ПАРАМЕТРЫ) ставятся на место аргументов в вызове функции. Эту тонкость различий между аргументами и параметрами важно уяснить с самого начала (см. урок 18, раздел "Терминологическое отступление об аргументах и параметрах"). Поднатореете - можете в просторечье употреблять их как синонимы. Во-вторых, пустые скобки означают, что аргументов у функции нет, то есть она не работает с конкретными параметрами, а "зимой и летом - одним цветом". Загляните также в 25 урок в раздел "Аргументы". Там я объясняю, что это такое, и как раз ссылаюсь на функцию из 3 урока.
|
47.
Игорь
(21.01.2009 21:37)
0
Здравствуйте, Андрей! Снимаю шляпу перед Вашим талантом- одинаково хорошо разбираться в двух совершенно несмежных областях дано далеко не каждому. Мой вопрос касается Ява-скрипта. В первом уроке Вы приводите пример с <noscript>. Вопрос: если на странице несколько скриптов, то вместо всех будет показана одна из картинок баннера?
Ответ: Нет, каждый тэг <noscript> закрывает только скрипт, стоящий перед ним. А показывать он будет то, что Вы в него напишете. Оставите пустым - ничего не отобразит. То есть это [b]БЛОК[/b], который появляется [b]ВМЕСТО СКРИПТА[/b], если скрипты отключены. Но эта ситуация отходит в прошлое, и сейчас этот тэг не слишком актуален. Но знать про него не помешает.
|
46.
Lilian
(20.12.2008 18:12)
0
Андрей, здравствуйте! Скажите, а будет ли продолжение уроков JavaScript? И если да, то как скоро? Жду с нетерпением :-)
Ответ: Продолжение, конечно, будет, но боюсь, что не очень скоро. Сейчас у меня на руках очень больной человек, и я, видимо, какое-то время вообще не смогу заниматься своими сайтами.
|
45.
Lilian
(25.11.2008 17:20)
0
Вот тут http://froland2.narod.ru/lsn_js24.html в третьем листинге сверху вместо now.getFullYear должно быть now.getFullYear()
Ответ: Спасибо, исправил. Очень рад, что у меня такие умные и внимательные читатели.
|
44.
Lilian
(03.11.2008 22:32)
0
По этой ссылке в Методах обработки строк (Задача 1) опечатка? http://froland2.narod.ru/lsn_js19.html Везде должен быть charAt(), а иногда почему-то chatAt().
Ответ: Спасибо. Исправил.
|
|
|
|