За последние 24 часа нас посетили 20078 программистов и 1715 роботов. Сейчас ищут 1414 программистов ...

Помогите найти ошибку!!!

Тема в разделе "Вопросы от блондинок", создана пользователем ZMANZ, 30 апр 2008.

  1. ZMANZ

    ZMANZ Активный пользователь

    С нами с:
    10 мар 2008
    Сообщения:
    161
    Симпатии:
    0
    <html>
    <head>
    <script type="text/javascript">
    var planets = new Array(4)
    planets[0] = "Меркурий"
    planets[1] = "Венера"
    planets[2] = "Земля"
    planets[3] = "Марс"
    var distance = new Array(4)
    distance[0] = "52 мл.км"
    distance[1] = "108 мл.км"
    distance[2] = "149 мл.км"
    distance[3] = "228 мл.км"
    var diameter = new Array(4)
    diameter[0] = "4880 км"
    diameter[1] = "12100 км"
    diameter[2] = "12750 км"
    diameter[3] = "6800 км"
    function getPlanet() {
    var formPlanets = document.formEntered.entered.value;
    for (var i = 1; i < planets.length; i++) {
    if (planets == formPlanets) {break;}
    }
    var theResults = "Планета" + planets + " находится от солнца на расстоянии " + distance + " и имеет радиус " + diameter;
    }
    </script>
    </head>
    <body>
    <form name="formEntered">
    Введите имя планеты:
    <input type="text" name="entered">
    <input type="button" value="Пуск" onclick="getPlanet()">
    <hr>
    <input type="text" name="theResults">
    </form>
    </body>
    </html>
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    сорок первая строка снизу.
     
  3. eduha

    eduha Активный пользователь

    С нами с:
    8 ноя 2006
    Сообщения:
    278
    Симпатии:
    0
    Адрес:
    Караганда
    Значения переменных надо заключать в кавычки:
    planets[0] = 'Меркурий';


    length?


    Регистр важен
     
  4. ZMANZ

    ZMANZ Активный пользователь

    С нами с:
    10 мар 2008
    Сообщения:
    161
    Симпатии:
    0
    Все поправил всеравно не фурычит!!!
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Устаревшая модель, используйте обращение к элементам через идентификаторы с помощью метода getElementById
    Если вы вставляете текст в input, используйте свойство value - object.value (объект, опять-таки, надо брать с помощью getElementById)
     
  6. ZMANZ

    ZMANZ Активный пользователь

    С нами с:
    10 мар 2008
    Сообщения:
    161
    Симпатии:
    0
    да какая разница по новому по старому прописано то правильно здесь ошибка в чем то другом!!!
     
  7. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    ZMANZ
    я щас буду матюкаться. Не зли меня. Я все написал.
     
  8. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    HTML:
    1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    2. <script type="text/javascript">
    3. var planets = new Array(4);
    4. planets[0] = "Меркурий";
    5. planets[1] = "Венера";
    6. planets[2] = "Земля";
    7. planets[3] = "Марс";
    8. var distance = new Array(4);
    9. distance[0] = "52 мл.км";
    10. distance[1] = "108 мл.км";
    11. distance[2] = "149 мл.км";
    12. distance[3] = "228 мл.км";
    13. var diameter = new Array(4);
    14. diameter[0] = "4880 км";
    15. diameter[1] = "12100 км";
    16. diameter[2] = "12750 км";
    17. diameter[3] = "6800 км";
    18. function getPlanet() {
    19. var formPlanets = document.getElementById('entered').value;
    20. for (var i = 1; i < planets.length; i++) {
    21. if (planets[i] == formPlanets) {
    22. document.getElementById('theResutls').innerHTML = "Планета " + planets[i] + " находится от солнца на расстоянии " + distance[i] + " и имеет радиус " + diameter[i];
    23. }
    24. }
    25. }
    26. </head>
    27. <form id="formEntered">
    28. Введите имя планеты:
    29. <input type="text" id="entered">
    30. <input type="button" value="Пуск" onclick="getPlanet();">
    31. <hr>
    32. <div id="theResults"></div>
    33. </form>
    34. </body>
    35. </html>
    Код рабочий, проверено на 100%. В коде намеренно допущена ошибка. Найди её и всё будет работать. :)
     
  9. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    У него даже с break была ошибка.
     
  10. ZMANZ

    ZMANZ Активный пользователь

    С нами с:
    10 мар 2008
    Сообщения:
    161
    Симпатии:
    0
    Ребят я тока учуся и многово не знаю!!! Не могу я найти здесь ошибку, скажи плиз где она находится???