Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 20 из 25

Тема: JavaScript

  1. #1

    Регистрация
    10.02.2006
    Сообщений
    11
    Такой вот простой код, а не работает... Подскажите пожалуйста, что неправильно.

    <HTML>
    <HEAD>
    <TITLE>
    JavaScript coбственной персоной 2
    </TITLE>

    <script LANGUAGE= "JavaScript">
    function displayMessage(e)
    {
    document.form1.Text.value="HEre"
    }
    </SCRIPT>

    </HEAD>

    <BODY>
    <center>
    <FORM name = "form1">
    <h1>Пожалуйста нажимите на кнопку!</h1>


    <INPUT TYPE ="text" NAME = "Text" SIZE = "60">




    <INPUT TYPE="button" VALUE="Сюда жми!"
    onСlick="displayMessage()">
    </FORM>
    </center>
    </BODY>
    </HTML>

  2. #2

    Регистрация
    25.07.2005
    Сообщений
    39
    В onClick символ "С" набран русским шрифтом

  3. #3

    Регистрация
    10.02.2006
    Сообщений
    11
    Спасибо большое

  4. #4

    Регистрация
    10.02.2006
    Сообщений
    11
    Хотя... нет. набран английский. все равноне работает. В чем то другом дело

  5. #5

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    совет - учи стандарты. у тебя УЖАСНЫЙ код. идеальный код должен выглядеть вот так:
    Код:
    <?xml version="1.0" encoding="windows-1251"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     * *"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    <title>JS</title>
    <script *type="text/javascript">
    function displayMessage()
    {
    var a=document.getElementById("form1");
    a.Text.value="Here";
    }
    </script>
    </head>
    <body>
    <form id="form1" action="z">
    <h1>Push the button</h1>
    
    
    <input type ="text" name="Text" size="60" />
    
    
    
    <input type="button" value="click here" onclick="displayMessage()" />
    </form>
    </body>
    </html>

  6. #6

    Регистрация
    10.02.2006
    Сообщений
    11
    Как ни странно, код я брал из книги по xml.

  7. #7

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    значит, это книга 1997 года : )

  8. #8

    Регистрация
    10.02.2006
    Сообщений
    11
    Нет, книга написана в 2003, издана в 2004 изд. Питер. А вот этот код у меня работает, а у остальных - нет. Что за странности?

    <?xml version="1.0" encoding="windows-1251"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <HEAD>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    <TITLE>
    JavaScript coбственной персоной
    </TITLE>
    <style type="text/css">
    </style>
    </HEAD>
    <BODY onMouseDown="document.bgColor=&#39;silver&#39;">
    <center>


    Щелкни по фону</p>
    </center>
    </BODY>
    </HTML>

  9. #9

    Регистрация
    10.02.2006
    Сообщений
    11
    Ну, про стайл - это опечатка

  10. #10

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    ты доктайп указал xhtml1.1, а в коде теги заглавными буквами, как в HTML 4.0
    почитай стандарты, определись, как ты пишешь код.
    вообще строчка твоя на изменение цвета должна выглядеть вот так:
    <body onclick="this.style.backgroundColor=&#39;silver&#3 9;;">
    найди 10 отличий и подумай, верной ли ты дорогой идешь.
    учи синтаксис и матчасть.

    з.ы. жду с вопросом посложнее : )

  11. #11

    Регистрация
    10.02.2006
    Сообщений
    11
    Такой скрипт Firefox не понимает. Только IE.

  12. #12

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    а у меня понимает, вот ведь странно, да?

  13. #13

    Регистрация
    28.02.2006
    Сообщений
    29
    Люди не устраивайте ажиотаж вокруг этих стандартов, это уже истерию напоминает. Лучший валидатор — это браузер, все остальное на втором месте. W3C — это рекомендации, так и относитесь к ним как к рекомендациям.

    Тем более, Live, в так называемом тобой «идеальном коде» куча ошибок.

  14. #14

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    Kevin, w3c устанавливает стандарты, а не рекомендации. А браузеры уже их поддерживают или нет. Во всяком случае браузеры обязанны поддерживать минимальные набор стандартов от w3c, как оно на самом деле и есть. Так же кампании, которые делают браузеры предлагают новые стандарты, теги и спецификации, дабы их утвердили и браузер был более конкурентным. Теже фильтры в ИЕ, или сво-ва кроллинга, да? Это не стандарт, и остальные браузеры их не поддерживают, однако в ИЕ они есть.
    Может со своим "идеальным" кодом я преувеличил, если не сложно - укажи мне мои ошибки. Спасибо.

  15. #15

    Регистрация
    10.02.2006
    Сообщений
    11
    И еще такой вопросик. Не по Яваскрипт, правда. У меня есть таблица(div) - ширина 100%, высота 22 px.
    В ней текст - размером 14 px. Как мне сделать так, чтобы текст был на вертикальной середине таблицы. Спасибо.

  16. #16

    Регистрация
    28.02.2006
    Сообщений
    29
    Live , стандартом, это будет, когда его все поддерживать будут, а пока это рекомендательная спецификация. На счет ошибок, просто твой документ не является документом XML, которым ты его объявил, так например скрипит надо было обозначить как CDATA. Так же документ не соответствует спецификации XHTML 1.1 потому как
    и элементы формы должны находится в контейнере, например в

    .



    I.B.V, помести текст в параграф и дай параграфу отступ в несколько пикселей, это будет самым простым.

  17. #17

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    Kevin, ой, а почему валидатор не находит ошибок и говорит, что это правильный xhtml 1.1? : ))

    I.B.V. - для таблицы можешь использовать следующий атрибут: <td valign="middle"></td>

  18. #18

    Регистрация
    28.02.2006
    Сообщений
    29
    Live, я валидатором не пользуюсь.
    Ибо в трех соснах не путаюсь. Выложи
    эту страничку где-нибудь и дай ссылку
    на ее валидацию, если это тебе так
    важно.

    Те ошибки, которые содержатся
    в документе видны безо всяких
    вылидаторов. Читай спецификацию
    по XHTML и сравнивай с тем, что у тебя.

    А вообще тема не про идеальную верстку,
    так что на этом заканчиваю свой флейм.

  19. #19

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    Kevin, вы такой умный и могучий верстальщик, что даже валидатором не пользуетесь, а я, ламер - я пользуюсь. но куда уж валидатору до вас, он ошибок не выдет - глупый.
    з.ы. это не флуд, а спор про конкретный кусок кода, который спрашивал автор темы.

  20. #20

    Регистрация
    28.02.2006
    Сообщений
    29
    Live, Для чего валидатор нужен?

    Сложно запомнить, что существует всего два вида тегов:
    — Парные: <tag></tag>
    — Одинарные: <tag/>

    А еще доктайп: <!DOCTYPE>
    И XML инструкции: <? ?>

    А невалидный код надо помещать в CDATA

    И атрибуты бывают только вида: attr="attr"

    Да на последок пользоваться тегами
    по их прямому назначению.

    И не нужно быть великим верстальщиком,
    чтобы это помнить и чтобы не пользоваться
    валидатором каждые 5 минут и делать тупую
    подгонку.

    P.S.: В прикрепленном файле валидация
    приведенного выше кода.

    P.P.S.: Было бы о чем вообще спорить

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. вопрос по JavaScript
    от MadamDeRenal в разделе Веб-программирование
    Ответов: 2
    Последнее сообщение: 22.10.2007, 22:42
  2. XML XSLT javascript
    от be@ver в разделе Вёрстка сайта
    Ответов: 1
    Последнее сообщение: 30.06.2007, 21:47
  3. JavaScript и onChange
    от Cinic в разделе Веб-программирование
    Ответов: 7
    Последнее сообщение: 18.05.2007, 22:57
  4. Переменная в JavaScript
    от jozzy в разделе Веб-программирование
    Ответов: 5
    Последнее сообщение: 03.03.2007, 19:36
  5. Help me with JavaScript
    от TroY в разделе Веб-программирование
    Ответов: 1
    Последнее сообщение: 16.08.2004, 10:06

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •