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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2011, 15:08   #1
Andersen1313
Пользователь
 
Регистрация: 26.05.2010
Сообщений: 68
По умолчанию Не работают примеры из учебника???

Собственно говоря попробовал набрать два таких примера:
Пример №1: (Не выводится сообщение с формированной якобы строкой, может я не понимаю на какие нажатия клавиш скрипт должен реагировать? Как только не нажимал и зажимал клавиши с мышкой и без...)

Код HTML:
<html>
    <body id="test">
    </body>
    <script>
        function test.onclick()
        {
            var str=""
            str+="x= " + window.event.x + "\n"
            str+="y= " + window.event.y + "\n"
            str+="Вы нажали клавишуЖ: "
            if (window.event.shiftKey){str+="shift"}
            if (window.event.ctrlKey){str+="ctrl"}
            if (window.event.altKey){str+="alt"}
            alert(str)
        }
        function test.onkeypress()
        {
            alert("Код клавиши: " + window.event.keyCode)
        }
    </script>
</html>
Пример №2: (Должен меняться текст в кнопке при нажатии на неё, чего тоже не происходит)

Код HTML:
<html>
    <body onclick="changetext()">
        <button>Первая кнопка</button>
        <button>Вторая кнопка</button>
    </body>
    <script>
        function chagetext()
        {
            x=window.event.srcElement
            x.innerText = "Уже нажали"
        }
    </script>
</html>
У меня руки опускаются учить дальше когда элементарные примеры которые мне совершенно понятны не работают, подскажите, в чем проблемы..
Andersen1313 вне форума Ответить с цитированием
Старый 27.08.2011, 15:14   #2
justmozg
Пользователь
 
Регистрация: 26.08.2011
Сообщений: 41
По умолчанию

Ты в каком браузере юзаешь эти примеры?
justmozg вне форума Ответить с цитированием
Старый 27.08.2011, 15:21   #3
justmozg
Пользователь
 
Регистрация: 26.08.2011
Сообщений: 41
По умолчанию

Ну второй пример будет работать только в IE.
При этом вместо innerText надо использовать innerHTML
И вообще теги button я вижу первый раз.
Кнопки делаются вот так: <input type="button" value="Нажми">, тогда вместо x.innerText = "Уже нажали" надо писать x.value = "Уже нажали".

Первый пример вообще какой то адский, боди задавать айди...
Какой-то дурной самоучитель ты читаешь.

И теги скрипт нужно указывать в между тегами head, просто потому что так правильней.
justmozg вне форума Ответить с цитированием
Старый 27.08.2011, 16:44   #4
Andersen1313
Пользователь
 
Регистрация: 26.05.2010
Сообщений: 68
По умолчанию

Я во всех браузерах пробовал, у меня оба примера сейчас заработали в IE.. Может посоветуете нормальный самоучитель? У меня автор: Вадим Дунаев...
Andersen1313 вне форума Ответить с цитированием
Старый 27.08.2011, 17:35   #5
justmozg
Пользователь
 
Регистрация: 26.08.2011
Сообщений: 41
По умолчанию

Пошарился в своей флешке со всяким хламом и нашел самоучитель javascript автор Дунаев. Как я мог его читать если там такие примеры.
А можешь сказать на какой странице эти примеры или в каком разделе?
justmozg вне форума Ответить с цитированием
Старый 27.08.2011, 17:40   #6
Andersen1313
Пользователь
 
Регистрация: 26.05.2010
Сообщений: 68
По умолчанию

Глава 2 раздел 2.3 Где что и как делают сценарии дальше там будут начинать появляться примеры где то там были эти два..

Сейчас поискал по нету нашел отзыв Дугласа Крокфонрда, если верить википедии он сейчас главный архитектор JavaScript(проверил на авторитетность его мнения).. Вот он советует "JavaScript. Подробное руководство" Дэвид Флэнаган.. Такую читали?
Andersen1313 вне форума Ответить с цитированием
Старый 27.08.2011, 17:51   #7
justmozg
Пользователь
 
Регистрация: 26.08.2011
Сообщений: 41
По умолчанию

Да, это хороший самоучитель.
Мне ее один мой друг, опытный программист, посоветовал когда-то.
Вообще вся серия отличная.
justmozg вне форума Ответить с цитированием
Старый 28.08.2011, 07:07   #8
verygood
Пользователь
 
Регистрация: 22.06.2010
Сообщений: 61
По умолчанию

У Дунаева книга под осла написана, старая она. Свежих книг сейчас нет, наверно все ждут html5 и css3.
Неудачное время для начинающих.
verygood вне форума Ответить с цитированием
Старый 28.08.2011, 10:12   #9
Andersen1313
Пользователь
 
Регистрация: 26.05.2010
Сообщений: 68
По умолчанию

Спасибо за ответы и разъяснения насчет самоучителей, буду более тщательно в следующий раз искать и выбирать книги для изучения!)))
Andersen1313 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Навести примеры IIeJlbMeHb JavaScript, Ajax 0 14.04.2011 10:03
Программа из учебника Freeman-des Помощь студентам 4 22.11.2010 19:56
вопрос из учебника pilot76 Помощь студентам 1 12.09.2009 16:51
Пример из учебника valerij Microsoft Office Excel 11 20.06.2008 15:43