![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| irenka |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 30.11.2009 Репутация: нет Всего: нет |
есть вот такой код:
<html> <head> <title>Смена изображений</title> <script> function chan(obj) { var r1=Number(obj.a1.value) var r2=Number(obj.a2.value) if ((r1<1)||(r1>4)||(r2<1)||(r2>4)) alert ("Неверно заданы номера рисунков!") else { var z=document.images[r1-1].src document.images[r1-1].src=document.images[r2-1].src; document.images[r2-1].src=z } } </script> </head> <body><center> <img src="1.jpg" name="pic1"> <img src="2.jpg" name="pic2"> <img src="3.jpg" name="pic3"> <img src="4.jpg" name="pic4"><br><br> <form name=form1> <input type="text" name="a1" size=1> и <input type="text" name="a2" size=1><br><br> <input type="button" value="Поменять местами" onClick="chan(form1)"> </form></center> </body> </html> Нужно его изменить так чтобы при нажатии на одно изображение в первом поле появлялся номер этого изображения, при нажатии другого изображения номер этого изображения появлялся во втором поле. Плизз помогите, очень нужно!!! |
|||
|
||||
| Amphiluke |
|
|||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 39 Всего: 112 |
Если делать по-простому и по-быстрому (но не по самому правильному), то так:
P.S. Кстати, избавляйтесь от этих «анахронизмов» с атрибутами name у элементов вне формы и обращение через коллекции типа document.images. Это сообщение отредактировал(а) Amphiluke - 30.11.2009, 19:51 |
|||
|
||||
| irenka |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 30.11.2009 Репутация: нет Всего: нет |
Спасибо! но здесь номер изображения появляется только в первом поле а нужно чтоб второй клик на изображение выводил номер во втором поле.
|
|||
|
||||
| Amphiluke |
|
|||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 39 Всего: 112 |
Прошу прощения, не до конца прочел задание...
|
|||
|
||||
| irenka |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 30.11.2009 Репутация: нет Всего: нет |
что-то не пашет(( тоже самое получилось.
|
|||
|
||||
| Amphiluke |
|
|||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 39 Всего: 112 |
||||
|
||||
| irenka |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 30.11.2009 Репутация: нет Всего: нет |
Спасибочки огромное!!! все получилось
Добавлено через 6 минут и 11 секунд а можно еще вопросик) даны 2 поля и кнопка. В первое поле вводятся цифры, во второе буквы. при нажатии на кнопку данные этих форм объединяются в третью. например: в первом поле данные: 12345 во втором: абвгд в третьем результат такой: 1а2б3в и т.д. |
|||
|
||||
| Amphiluke |
|
|||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 39 Всего: 112 |
Мда. Если учитывать все нюансы (например, строки могут быть неравной длины), то довольно навороченно получается.
|
|||
|
||||
| irenka |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 30.11.2009 Репутация: нет Всего: нет |
Вы просто мой спаситель!!! там если не равной длины то нужно пробелы ставить тогда)
|
|||
|
||||
| Amphiluke |
|
|||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 39 Всего: 112 |
Экие вы нетерпеливые. Уж новую тему создали
Так что-ль?
|
|||
|
||||
| irenka |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 30.11.2009 Репутация: нет Всего: нет |
все так!!! я прост боюсь что не успею)) сдавать завтра)) а Вы мне очень помогли
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |