| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > календарик. простой пример. найти ошибку |
| Автор: voskvosvo 10.4.2008, 00:26 | ||
| нужно сделать календарь. пользователь вводит в форму число - в таблице ячейка с соответствующим числом меняет цвет. функция сравнивает в цикле введенное число и id ячеек и подсвечивает искомую. проверял с alertами. но после того вновь возвращает прежнее свойство фона. кто help? за примитивность программки оч стыдно, но очень нужно сделать быстрее..
|
| Автор: Fortop 10.4.2008, 01:04 |
| 1. А что ты собственно хочешь получить? 2. Цвет у тебя не возвращается, у тебя перезагружается страница, поскольку ты зачем-то активацию своей функции повесил на "onSubmit" Повесь функцию на onclick своей кнопки, и тип кнопки измени на button. |
| Автор: Itsys 10.4.2008, 07:12 |
| А еще у тебя функция start объявлена без параметров, а ты туда передаешь this.form, зачем? |
| Автор: voskvosvo 10.4.2008, 16:28 | ||||
1. в идеале нужно, чтобы отображался календарь на месяц года, который ввел пользователь и в нем подсвечивалось число, которое пользователь ввел. я сузил задачу до минимума. ввел число - поменялся фон соответствующей ячейки. больше сделать к моменту сдачи вряд ли успею. 2. насчет типа button. так и было изначально. проверил - в Опере работает. ie 7 при клике на кнопку выдает что команда не поддерживается объектом. за совет спасибо. но пока работает лишь в опере. Добавлено через 3 минуты и 45 секунд
видимо неграмотность и невнимательность.( хотя данные функция прочитывала |
| Автор: Fortop 11.4.2008, 02:00 |
Именно они самые. 12я строка надо <script type="text/javascript"> 13я строка - удалить скобку } 14я строка - переименовать функцию в istart, поскольку start - конфликтует с чем-то в ИЕ - лень разбираться. 38я строка - убить onSubmit 40я строка изменить "submit" на "button" 40я строка добавить onclick="istart();" после этого - все заработает везде. Добавлено через 11 минут и 2 секунды да, оценку за экзамен как делить будем? |
| Автор: TryLight 11.4.2008, 04:44 | ||
Ну, я бы наверно это вот так решил:
|
| Автор: voskvosvo 11.4.2008, 23:13 | ||
спасибо за советы. главное что разобрался с кнопкой. вечером нашло вдохновение, я переосмыслил задачу и вышло что то что работало в ie 7 и даже порой в опере. форму переделал в селект, добавил месяц, год, високосность. вся беда была с формой насчет istart буду учитывать) а отметку не зна до сих пор. вроде сдал. могу поделиться ей как узнаю. но ты наверно заслуживаешь выше) |